ArbNet

ArbNet
Рейтинг
152
Регистрация
27.10.2019
Программист самоучка
Dreammaker:
Можете сделать видео длиной 2-3 минуты и вкратце объяснить что к чему? Вообще задача одним предложением объяснить, но, судя по всему, это нереально будет в случае этого проекта.

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

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

https://youtu.be/B3bpQbvzYug

Sly32:
как вы собираетесь формировать страницу и jinja2

jinja2 - это шаблонизатор для питона, я пишу на php. Такое чувство что люди тут увидев где-то что-то даже если не понимают для чего, обязательно вставят это "блеснув так сказать своей эрудицией" :)

Sly32:
что даст основа в ХМЛ, которую все равно по итогу надо конвертить в HTML

Ничего я не конвертирую в HTML

Sly32:
как вы будете формировать запросы к БД

Как вы формируете так и я формирую :)

Sly32:
насколько читабельнее будет ваш шаблон страницы чем если бы он был сразу в ХТМЛ?

Сейчас запишу видео, там всё попробую объяснить.

Sly32:
как у вас организован роутинг?

domen.ru/module/action - тут думаю понятно модуль и экшен как в MVC

domen.ru/module/parametr1/parametr2/action - parametr1-parametrN это также маршрутизация, экшен может инклюдить ещё обработчики

domen.ru/module/parametr1/parametr2/action?key=value - переменные key=value передаваемые странице или в методе POST

Sly32:
Мне вот очень интересно понять - почему вас это не смущает? Может все таки иногда стоит прислушиваться к чужому опыту?

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

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

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

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

Всего: 2475