ArbNet

ArbNet
Рейтинг
156
Регистрация
27.10.2019
Программист самоучка
Glueon:
Можно же просто не обращать на это внимания и дальше делать свое дело.

Когда не нравиться это одно, а когда тебя оскобляют не понимая о чём вообще речь, это уже не в какие рамки..

estic:
Автор собирает конструктор, но еще не знает об этом, потому что читает не все, что ему пишут.

Человек даже не в курсе о чём идёт речь, имеет своё какое то представление, и судит меня в том что он этого не понимает.

SeVlad:
Отсыпать ещё никто не просил?

А вот тут я не понял, что вы имеете виду :)

---------- Добавлено 01.11.2019 в 07:23 ----------

Glueon:
Идея по открытию репозитария на гитхабе более чем адекватна, возможно как раз кто-то из молчаливых читателей мог бы подключиться к разработке и развитию вашего проекта.

У меня был уже свой движок по принципу MVC, но недавно появилась новая идея, я уже писал, что создал тему буквально перед тем как переделывать свой движок.

Я только "за" выложить свои наработки на гит. Я не ждал, что всем это понравится, но хотябы нашлось несколько человек кому захотелось в этом поучаствовать. К сожалению никого не нашлось, одни наставления, что надо использовать чужое, а не делать своё. Это их выбор я же их не заставляю. Выкладывать код сейчас не вижу смысла так как никому это не надо.

Короче тут все знающие html, css, js, php наковырялись в чужих кодах и могут поплясав с бубном настроить сайт.

А я делаю ФРЕЙМВОРК ДЛЯ ОБЫЧНЫХ ЛЮДЕЙ которые не знают html, css, js, php но тоже смогут настроить себе какой захотят сайт.

_SP_:
Потому как кроме говорильни ничего и не будет

Есть уже. Я извиняюсь если чем-то обидел, но вы тоже не разбрасывайтесь словами "в своём уме и тд."

_SP_:
Это да, кто-то может влететь по-полной.

А это между прочим, словесная угроза...

Делиться наработками буду с теми кому такой подход интересен.

ivan-lev:
Удачи =)

Спасибо 😎

Вот дерево директорий

в корне всего 4 директории

core - классы и файлы движка
mods - модули (сайт, форум, магазин и др.)
node - узлы с классами для получения данных из БД
view - представление
css - стили к шаблонам
font - шрифты
img - вспомогательные картинки, типа иконок, капча
js - скрипты
lay - шаблоны
skin - скины дизайнов



---------- Добавлено 31.10.2019 в 12:33 ----------

_SP_:
Вы это... в своём уме-ли

хамло прикройте своё

Никто вас не заставляет пользоваться моими наработками. У вас всё хорошо, я за вас рад. Возможно найдутся те кто захотят испробовать мой подход.

Ничего подобного.

Такая хрень будет в вашем случае, далеко ходить не надо, в соседней теме проблемы решают из-за этого..

Судя по коду как раз всё наоборот. У меня всего одна главная функция для обработки xml элемента, и которая сама себя запускает если есть вложенные элементы, и несколько вспомогательных только чтобы код не дублировать.

Компоненты разложены по папочкам, при желании можно легко найти что надо, но и этого не нужно, в админке всё будет доступно.

Ничего вы не раскусили и смысла не видите. Ещё раз попытаюсь объяснить.

Вы говорите о структуре шаблона или уже готовой страницы. Я вкладываю другой смысл в структуру.

По определению

Структура — определённая взаимосвязь, взаиморасположение составных частей, строение, устройство чего-либо. Структура — совокупность связей между частями объекта.

То есть по сути всё можно назвать структурой что взаимосвязано, получается растяжимое понятие.

Я подразумеваю под структурой уже сформированную готовую страницу схематично, типа карты. Движок берёт эту структуру, собирает нужные узлы(данные), шаблоны, стили, скрипты и формирует готовую страницу.

MVC это способ построения структуры(готовой страницы), для создания страницы надо по отдельности настраивать получение данных, шаблонов, стилей, скриптов, это хорошо когда человек знает как, а если нет. Сам MVC является частью этой структуры.

Так как MVC это часть будущей структуры страницы, то необходим ещё один элемент этой структуры, человек знающий html, css, php, js тот который формирует отдельно по частям шаблоны, стили, скрипт, модель и ещё контроллер который это склеивает(на картинке обозначил тёмно красным). Я не буду расписывать как работает MVC все и так знают(на рисунке схематично показал стрелочками).

Возможно я не корректно назвал xml файл страницы структурой, может тут лучше подойдёт слово конфигурация. Пока свой подход буду называть SNDL(возможно это надо назвать CNDL, от конфигурации).

Итак, в SNDL уже есть готовая структура/конфигурация описание тех элементов которые будут на готовой странице один файл(зелёным на картинке в блоке SNDL) показывающий общую картину готовой страницы. И для этого не нужен человек знающий php, html и тд. Достаточно знать простой принцип построения структуры страницы.

Да, для построения страницы нужны и данные, шаблоны, стили и др. Но их не нужно настраивать, достаточно будет выбрать подходящий компонент. А компоненты могут быть какими угодно и постепенно их будет становится больше. Люди кто умеют программировать смогут на этом зарабатывать продавая их.

В админ панели будет возможность правки компонент, при желании любой человек это сможет сделать.

Это в общих чертах.

Miha Kuzmin (KMY), вы в тренде, у вас СИЛЬНАЯ

Фишку моей идеи SNDL так и не раскусили. Я в самых первых постах выложил всю суть, но вы воспринимаете xml только как передачу данных почему-то.

Кто додумается? Удивите меня пожалуйста :)

---------- Добавлено 30.10.2019 в 19:13 ----------

timo-71:
При том, вполне структурированный документ, в ваших терминах

Покажите пример такого документа.

Максим Медведев:
если сами не знаете зачем и почему используете, зачем было городить свой "фреймворк"?

Я то знаю. Вам объясняю, но теперь вижу, что вилами по воде пишу. Хочется чтобы понимание вопроса было у народа, на одном языке общаться, а они в своих фантазиях витают и проецируют их на меня.

---------- Добавлено 30.10.2019 в 17:35 ----------

100 рублей кину на телефон за правильный ответ :)

ivan-lev:
Отчего же устаревший? Вполне актуальный..

Его до сих пор в банках используют, так как у него строгий синтаксис.

В плане программирования xml устарел, в JSON те же данные будут в несколько раз меньше. Я его выбрал из-за простоты, наглядности и удобстве оформления структуры...

---------- Добавлено 30.10.2019 в 17:14 ----------

ivan-lev:
Посмотрите ещё XSLT =)

У меня такое впечатление о вас складывается, что вы думаете я беру xml достаю из него данные и вставляю в шаблон, тем самым формирую страницу. У вас реально соображалка больше ни на что не способна чтоли?

Кто мне может ответить зачем я использую xml и для чего?

Всего: 2538