|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|
Обсудите разработку моего фреймворка26.05.2022, 12:01. Показов 22946. Ответов 308
Метки нет (Все метки)
Приветствую всех веб-мастеров!
Я разработал свой фреймворк для создания сайтов. На данном этапе он ещё сырой. Осталось доделать контрольную панель(веб-интерфейс для доработок фреймворка прямо на сайте, это почти как админ панель для администрирования сайта, но для разработчика\программиста). Также нет дизайна нужно будет сделать разные блоки\компоненты и хотя-бы пару скинов\тем. Начал записывать видео с объяснением как что делается. Хочется получать обратную связь от людей кто занимается веб-разработкой. На данном этапе интересуют предложения по настройке контрольной панели и дизайна. Хочется найти единомышленников кто хочет делать сайты на таком фреймворке, таким могу дать скрипт фреймворка если увижу заинтересованность в сотрудничестве.
1
|
|
| 26.05.2022, 12:01 | |
|
Ответы с готовыми решениями:
308
Обсудите моё задание (Страуструп Б.) Последовательности слов обсудите решение беспроводной сети...кто чем может... Шел n-й год(n нечетное число).Цифры моего возраста совпадают с двумя последними цифрами года моего рождения.По вводимому n определить наши годы рожден |
| 08.06.2022, 13:45 | ||
|
Я вот пробовал ващ обмылок с гитхаба поднять. Увидел стиль кода, там видна рука дилетанта, ну или программиста ни когда не работавшего в долгую со сложными задачами... Какого интереса мне по исходникам выяснять структуру бд? А тем более если вы ориентируетесь на любителей - то им вообще этот обратный инженеринг нафиг не уперся, взяли WP и пилят свою хомячок с возможностью получить подсказку, у большого сообщества. При этом в чужих решениях, +/- можно понять где "пределы".. В вашем... не известно... вам завтра надоест, вернетесь писать свою ос. а этот самый новичок, поймет что время потратил впустую, на мертворожденное решение.
1
|
||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||
| 08.06.2022, 13:47 [ТС] | ||
|
ЗЫ. Да может и моя в этом есть вина не могу хорошо всё объяснить в видео. Но я же тут много что рассказал, но всё равно не доходит.
0
|
||
| 08.06.2022, 14:01 | |||
|
Я думаю нет... Потому что на данном этапе это именно ваша обязанность (если конечно действительно хотите быть не единственным ее пользователем и разработчиком) разжевать так, чтоб все было все понятно. Давайте поговорим за конкретику. Можем пройтись по этим пунктам
0
|
|||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||
| 08.06.2022, 16:34 [ТС] | ||
|
Вы вместо своей ЧСВ и желания покритиковать, лучше начните думать и вместо пустой болтовни(так как для меня всё о чём вы говорите очевидно, я вас прекрасно понимаю), а вот вы о чём я говорю не понимаете и не хотите понять, считая, что я делаю не правильно, то даже если я делаю правильно у вас мнение никогда не изменится, попробовать вместо минусов увидеть плюсы использования моего подхода. Вот когда у вас мелькнёт искорка озарения вот тогда и продолжим дальнейший разговор.
0
|
||
| 08.06.2022, 16:41 | ||
|
Т.е. я должен пыжиться, чтобы понять ваше решение? Т.е. оно на столько "для чайников", что допускают к нему, только после жесткого отбора. Почему вы так боитесь перейти к обсуждению вашего решения и все время уводите разговор на мою личность? ВЫ же, по вашим заявлением, весьма опытны - значит вам не чего бояться. Добавлено через 2 минуты Или же в вашем мировосприятии "обсуждение" это исключительно хвалебные оды?
1
|
||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||
| 08.06.2022, 17:37 [ТС] | ||
|
ЗЫ. Вы хотите сразу прыгнуть на 9й этаж, вот только ноги коротки, смекаете?
0
|
||
| 08.06.2022, 17:46 | |||||||||||||||||
|
Ну, а пока, вы все петляете. Попробую уточнить. Правильно ли я понимаю. Для описания отдельных страниц сайта (а может быть и частей страниц - из вашего пример пока не очевидно с учетом команды _xml ) используются файлы размещаемые в каталоге mods/<подкаталог_очевидно_отдельной_Страницы> . С минимально обязательной структурой
надо дописать внутрь anser
До этого момента все так?
0
|
|||||||||||||||||
|
Нарушающий
417 / 305 / 46
Регистрация: 13.04.2022
Сообщений: 1,759
|
|
| 08.06.2022, 17:51 | |
|
pgb, voral первый кто вчиталсяв ваш код. Второго шанса может ещё год не быть.
0
|
|
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|||
| 08.06.2022, 18:39 [ТС] | |||
|
Если в инструкции xml вызов другой инструкции, то открывается файл в разделе если его там нет, то в корне mods\
0
|
|||
|
Модератор
|
||
| 08.06.2022, 21:17 | ||
|
например настройка в одном крупном backend фреймворке совсем отказались от xml, а система сборке где используется xml для описания проектов тоже считается устаревшей
0
|
||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||
| 08.06.2022, 21:51 [ТС] | ||
|
Для программирования я не спорю xml не удобен есть более быстрые json,yaml. Но у меня же задача не программистская, а указательная, почти как шаблон, но чтобы набирать визуально было привычно и удобно как практически в HTML в котором любой школьник уже может что-то сделать.
0
|
||
| 09.06.2022, 08:27 | |||||||||||||||||
|
Роутинг пока не буду обсуждать. Пока по началу. Итак, на данном этапе имеем:
1. Ушли от необходимости знать о структуре DOCTYPE+html+head+body, но имеем обязательные OWNI и answer 2. При этом пользователь все же должен знать html. т.к. после знака подчеркивания необходимо писать именно html тег т.е.
Итак результаты на данном этапе 1. Некоторое послабление в необходимости знания html структуры, но замена своей структурой 2. Теряем подсказки/линтеры в IDE. что достаточно полезно для не специалиста, тем более не особо желающего стать профи. Смотрим, что в других решениях. symfony - это фреймворк. Там где я его использую, вообще не генерирутеся на php ни какого html, т.к. я фронт выделил на react и симфа только как бек. Но, чтоб приблизить, сравнение. Берем тот шаблонизатор, который в доке рекомендуется и идет "по умолчанию" twig для написания того же самого
Битрикс это CMS типовая страница
Так же если есть необходимость у нас в полном управлении основной костяк страницы. Т.е. пока (не углубляясь уже в другие задачи) для не подготовленного пользователя предпочтительнее именно Битрикс (а точнее класс инструмента CMS). во всех остальных случаях (и когда в Битрикс нужно чуть больше гибкости) уже разница в необходимом стеке. симфа - html + twig omni - html + omni bitrix - html + php Во всех указанных случаях для большей гибкости нужен php. При этом симфа дает удобство, что много решается на уровне команд, или декларативным описанием в xml или yaml формате. По объему справочной информации omni отстает по объективным причинам (пока нет ни какого сообщества и это пока в разработке) На этом этапе все так? Есть разногласия?
0
|
|||||||||||||||||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||||
| 09.06.2022, 10:03 [ТС] | ||||
|
Пока вы не поймёте назначение использования мною xml вы так будете только ссылаться на существующие инструменты, а что они намного хуже вы это поймёте только если вникните как с помощью xml движок генерирует страницу. Я вам уже сказал не ищите минусы, попробуйте поискать плюсы, тогда до вас может и дойдёт.
0
|
||||
| 09.06.2022, 10:38 | ||
|
1. ок
2. ну так надо же знать и что копировать, ну +- ок. надо смотреть дальше на, на данном этапе, как минимум он должен знать что есть обязательный тег body или body_body. 3. Я говорю не ошибке xml, а ошибке html. Это важно, хоть браузер и прожует почти все что угодно, но для существования сайта это важно Итак у вас есть возможность подключить кастомный макет. ок (надо посмотреть, но пока считаем что по этому пункту уравняли с другими иннструментами). По пункту что "не надо знать тегов", ну разве что симфони обошли да и то, как в примере выше - там нет вообще ни какого html - при этом генерируется валидный html, но не битрикс, там не надо ни чего копировать, там все равно легче. Конечно в будущем вы можете конечно сделать так же, но пока есть что есть... Пользователь должен сам обеспечить наличие в итоговом html обязательных тегов. На данном этапе и исключительно для той задачи (формирование "костяка" отдельной страницы) все так? Нет проблем в других инструментах которые решает ваш инструмент? Добавлено через 20 минут Даже пожалуй так разложу: Для создания новой страницы сайта (в скобках указываю класс, т.к. справедливо для всех представителей класса)... Ваше решение не совсем, на мой личный взгляд относится к фреймворкам, оно что то среднее между фреймворком и CMS) 1. Неподготовленный совсем - Symfony + twig.(любой бекенд фреймворк) - должен изучить как минимум twig, куда положить файл, представление о минимальной структуре не обязательно, html полезно если захочется минимальных каких то "оформлений" - Битрикс (любая CMS) - навыка работы в Word достаточно. - Ваш - нужно знать синтаксис ваш, html полезно если захочется минимальных каких то "оформлений" 2 Уже знающий html - Symfony + twig.(любой бекенд фреймворк) - должен изучить как минимум twig, куда положить файл, представление о минимальной структуре не обязательно - Битрикс (любая CMS) - навыка работы в Word достаточно. - Ваш - нужно знать синтаксис ваш 3. Продвинутый - всем пунктам докидываем php, html те.по факту имеем. На данном этапе преимущество за CMS. Во всех остальных нужны хоть минимальные знания. При этом, по вашему, на данном этапе его существования, проблема в том, что мало информации, мало у кого можно спросить и с кем посоветоваться (это не в укор вашему решению, это объективная реальность на данный момент). Единственный "минус" который так же есть в качестве составляющей - это ваше отношение к окружающим, вы стоите на позиции, что это потенциальный пользователь должен проникнуться вашим продуктом, а не вы его убедить, что он крут. Можете спросить у любого, кто успешно запустил свой стартап (успешно - значит уже появились реальные пользователи) - уверяю все подтвердят что эта ваша ошибка, мешающая появлению пользователей. Пока же я, скорее всего, единственный, кто стал возиться. Ну это пока "интересно". Мне вообще интересно разбираться с проектами, наблюдать и разбирать чужие ошибки и удачи, чтоб потом на своем проекте либо избежать ошибок либо применить практики. (к слову мой личный проект вебсервис, не связанный с моей работой, уже 4 года как приносит доход) Добавлено через 2 минуты Далее, готов из минусов убрать все что касается, что у вашего решения нет ни документации ни сообщества готового помочь пользователю "если что"......
0
|
||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||
| 09.06.2022, 10:49 [ТС] | ||
|
Мой движок решает эту проблему. При открытии xml документа на машинном уровне создаётся объект, по которому движок без всякого парсинга и поиска меток находит команды, получив мини макет, в котором быстрее найти и заменить метку чем в большом, то есть всё происходит в разы быстрее. Так же такой подход решает и массу других проблем которые есть в существующих инструментах, например стилизации, работы с базой данных, диском\файлами и тд.
0
|
||
| 09.06.2022, 11:02 | ||
|
1 Погодите мы сейчас пока обсуждаем именно взаимодействие с пользователем, а не внутреннюю реализацию. Пользователю на это вообще наплевать. Я бы предложил на внутреннюю переключиться позже... (ну или как скажете, главное не меться между темами, а они совершенно разные)
2. Ну условно... Но прям не во всех. тут зависит от реализцаии и от квалификации. В вашем случае пасер точно так же есть ведь оно же не само волшебным образом начинает работать. Как я понимаю, вы просто взяли и используете существующий в PHP парсер XML. Что ж это быстрее в общем случае, но вот интерпретировать все равно будет ваш код. А не "встроенный". Разве встроенный парсер понимает что делать с "vif"?
0
|
||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||
| 09.06.2022, 11:03 [ТС] | ||
|
0
|
||
| 09.06.2022, 11:09 | |
|
Ну тут не важно проблема или нет. Важно, что надо что то "новое для конкретного себя". Ведь пара принципов или их десяток, это всего лишь вопрос в широте возможностей инструментов. Чем больше будет появляться возможностей, тем больше будет появляться.
Ну так все таки. Есть в том резюме которое я подвел под шагом "создание новой страницы" (пока без какго то существенного наполнения) то с чем вы совершенно не согласны? На мой взгляд, если вообще коротко: для совсем не подготовленного - вариант CMS самый простой (просто нажать кнопку "создать страницу" и ввести ее название в поле), для остальных категорий пользователей варианты +/- равны. Все так?
0
|
|
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|||
| 09.06.2022, 11:11 [ТС] | |||
|
0
|
|||
| 09.06.2022, 11:16 | ||
|
- с позиции пользователя (ему пофиг на эти механизмы) - с позиции архитектуры и реализации вашего решения, ?
0
|
||
| 09.06.2022, 11:16 | |
|
Полное воровство инфы с моего сайта (копия моего сайта) Выбор 3d фреймворка Логирование фреймворка Выбор фреймворка Составные фреймворка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|