ArbNet

ArbNet
Рейтинг
150
Регистрация
27.10.2019
Программист самоучка
timo-71:
Лучше обратите внимание на:
1. Базовый функционал любого фреймворка:

Спасибо, приму во внимание.

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

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

Aisamiery:
у них по сути тоже говнофреймворк, но они обещают это исправить в следующем году и внутри системы уже будет 3 фреймворка =))))

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

Dreammaker:
Меня тут заинтересовало, кто будет определять как блок должен быть красиво оформлен?

1. В движке есть узлы.

Узел - это директория с 1м php классом если нужны функции, генерация данных и тд. В узле есть компоненты - это макет(куда будут вставлены данные) и стили(оформление).

Так вот компонентов может быть много, у всех разные стили оформления. Человек может выбрать один стиль, оформления(menu.lay="horizontal"), не понравится другой(menu.lay="vertical").

2. Компоненты в админке могут дублироваться и если есть свойства(т.е. цвет, высота, ширина, что угодно, что заложит создатель компонента) настраиваться по другому.

3. Человек может сделать свой компонент, стиль оформления, если не умеет, то заказать у тех кто умеет(я буду набирать и обучать разработчиков)

Aisamiery:
А что мне судить, прошел месяц а я так понимаю что нет не репозитория с первым коммитом (или только с ним), не сайта на котором люди которые вам нужны (разработчики) для помощи могли бы найти инфу... Или я ошибаюсь? так скиньте ссылочки мы оценим прогресс разработки... а еще должен быть план релизов кстати, он тоже у вас где то выложен? ну например что первая RC например будет в марте 2020? или такого тоже нет и будет ли RC или нет вы сами еще не определились?

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

Aisamiery:
но ставлю на то что не будет ничего из вышеперечисленного

Не судите по себе :)

Aisamiery:
Сам XML для хранения и передачи данных не устарел, он устарел для того, для чего пытаетесь использовать его вы, а именно для передачи программных структур ввиду своей многословности... конфиги в YAML более просто пишутся и читаются чем в XML.

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

---------- Добавлено 03.12.2019 в 11:45 ----------

Aisamiery:
Зачем тогда вы пишите совй фреймворк? напишите на базе любого топового фреймворка вашу CMS

Затем что все существующие меня не устраивают по многим причинам, расписывать не буду это за рамки темы.

Будет сайт проекта. Будут набираться разработчики. Обучение людей делать на нём сайты. Будет и поддержка и развитие.

Aisamiery:
Возьмите битрикс, там в визуальном редакторе можно вставить компонент, в визуальном редакторе вставить seo=auto, да что уж там, сейчас там даже генератор лендингов визуальный - мышкой тыкай и всё и чет я не вижу толпы хомячков клепающих свои сайты самостоятельно, все почему то идут к специалистам.

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

Sitealert:
Пользователь не должен эти заниматься. Это должна делать программа, а пользователь должен пользоваться удобным интерфейсом.

Фреймворк это не конструктор сайта ещё раз повторяю, это инструмент разработчика. Но я ориентируюсь на обычного человека без знаний программирования, ему будет показано как создавать страницу просто прописав в xml нужные ему элементы. Всё.

А вот опять: "А где оно?" пришло :)

Aisamiery:
почему XML? почему не json или более читаемый YAML? xml устарел

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

Aisamiery:
сть нормальный шаблонизатор для xml, называется xslt.

А вот этот xslt точно устарел тут даже комментировать не буду.. это два :)

Aisamiery:
Вы поймите вставить <label xxxx> это не задача фреймворка, задача фреймворка это DI, авторизация, орм и прочие удобные руттинные вещи, которые в том числе покрыты кодом для которого есть вменяемая, полная и актуальная документация. Без всего этого никто этим кроме вас пользоваться не будет и никому он нафиг не нужен будет. А чтоб сделать сайт сейчас достаточно взять WP и нафиг никому ненужны ваши xml структуры которые еще и руками писать нужно, в формате где любая ошибка убивает всё, без подсветки и валидации.

Это вы поймите. Вставлять label и прочее это не фреймворк будет делать, это просто разметка элементов на странице, которую будет делать пользователь(создатель сайта). А Dl, авторизация и прочие инструменты я называю узлами. Они будут писаться мной или ещё кем на php по мере надобности или использоваться уже готовые. Это три :)

ЗЫ. Вам нравятся WP другие cms пользуйтесь ими я ничего не имею против, я делаю фреймворк для людей которые хотят свой сайт но не хотят изучать программирование, конструкторы, нанимать кого-то чтобы им настроили и тд.

Sitealert, Вы говорите о конструкторе, а я говорю о фреймворке. Если человек не знающий php, html захочет сделать практически с ноля себе сайт. То теперь он сможет это сделать, не такой какой ему предлагает тот или иной конструктор, а полностью свой, без лишнего и с тем что нужно именно ему.

Всего: 2351