|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|
Обсудите разработку моего фреймворка26.05.2022, 12:01. Показов 22781. Ответов 308
Метки нет (Все метки)
Приветствую всех веб-мастеров!
Я разработал свой фреймворк для создания сайтов. На данном этапе он ещё сырой. Осталось доделать контрольную панель(веб-интерфейс для доработок фреймворка прямо на сайте, это почти как админ панель для администрирования сайта, но для разработчика\программиста). Также нет дизайна нужно будет сделать разные блоки\компоненты и хотя-бы пару скинов\тем. Начал записывать видео с объяснением как что делается. Хочется получать обратную связь от людей кто занимается веб-разработкой. На данном этапе интересуют предложения по настройке контрольной панели и дизайна. Хочется найти единомышленников кто хочет делать сайты на таком фреймворке, таким могу дать скрипт фреймворка если увижу заинтересованность в сотрудничестве.
1
|
|
| 26.05.2022, 12:01 | |
|
Ответы с готовыми решениями:
308
Обсудите моё задание (Страуструп Б.) Последовательности слов обсудите решение беспроводной сети...кто чем может... Шел n-й год(n нечетное число).Цифры моего возраста совпадают с двумя последними цифрами года моего рождения.По вводимому n определить наши годы рожден |
|
147 / 135 / 50
Регистрация: 14.05.2021
Сообщений: 642
|
||
| 07.03.2023, 12:42 | ||
|
0
|
||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||
| 07.03.2023, 12:53 [ТС] | ||
|
psergee, я ранее приводил массу примеров(того что плохо в существующих решениях) и говорил, что и как было бы лучше и тд. Вы пропускаете это мимо ушей, не конкретно вы, а все кто тут плюются в мою сторону. Больше я не буду ничего объяснять и доказывать. Сделаю скрипты сайтов на своём фреймворке, тогда почувствуете разницу.
0
|
||
|
147 / 135 / 50
Регистрация: 14.05.2021
Сообщений: 642
|
||
| 07.03.2023, 12:59 | ||
|
0
|
||
|
Автоматизируй это!
|
|||
| 07.03.2023, 13:01 | |||
|
0
|
|||
|
|
||
| 07.03.2023, 13:39 | ||
|
А общепринятые меры борьбы со сложностью ТС отвергает. Закономерным результатом будет отсутствие результата - забрасывание проекта. Брехня на форуме это уже следствие того, что с кодом ничего не поделать. Языком молоть - не мешки ворочать.
1
|
||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||||||||||||
| 07.03.2023, 14:33 [ТС] | ||||||||||||
|
Вот как будет у меня:
Теперь покажи какая цепочка будет у тебя.
0
|
||||||||||||
| 07.03.2023, 15:23 | ||||||||||||
|
Для начала определимся о какой лаконичности мы говорим. Если сравниваем фреймворк с точки зрения разаботчика - пользователя. То лезть внутрь кода вообще не надо
Пример на всем ругаемом битрикс (и даже с примером обращения к отдельным сущностям)
0
|
||||||||||||
|
147 / 135 / 50
Регистрация: 14.05.2021
Сообщений: 642
|
|||||||||||||||||
| 07.03.2023, 15:46 | |||||||||||||||||
Добавлено через 1 минуту Ну и стиль кода, конечно, жесть какая-то.
0
|
|||||||||||||||||
| 07.03.2023, 16:04 | |||||||||||||||||||||||||||
|
Вот твой код, где твоя "киллер фича" - кеширование в рамках одного хита
1.1 запрашиваю 10 новостей, по своим бизнес правилам проверяю список на соответствие - не нашел 1.2 вставляю новость 1.3. запрашиваю список и вывожу... новость где? 2. Это кеширование не зависит вообще от параметров запроса
Не ясен смысл свойства dent - оно всегда равно статическому свойству. т.е. вообще от него можно избавится
Select сортирует по ключу, причем в PHP..... Ваще бред какойто. Я запросил сортировку по дате, а мне выдает в каком порядке? Причем записи - ассоциативный массив. Вы вроде про ООП говорили? Добавлено через 2 минуты ![]() Добавлено через 1 минуту Опечатку допустил в коде. поправчока
Даже в этом куске кода много "прекрасного". Как я понимаю первый параметр метода Load - имя таблицы. И мы сразу заносим его свойство объекта $this->name.. А в построении запроса уже фигурирует статическое свойство класса table. Т.е. все перемешано в безумный клубок. и это не стиль кода особый, это отсутствие понимания ООП, свойств статических и т.п. Костыль на костыле.
0
|
|||||||||||||||||||||||||||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||
| 07.03.2023, 16:15 [ТС] | ||
|
Покажи всю цепочку функций обработки твоего запроса.
0
|
||
|
147 / 135 / 50
Регистрация: 14.05.2021
Сообщений: 642
|
|||
| 07.03.2023, 16:16 | |||
|
Добавлено через 22 секунды
0
|
|||
| 07.03.2023, 16:19 | ||||||
|
Я б еще метод Fetch глянул, может там вторая часть магии.. Но вот кусок ниже, это прям "сказка"
0
|
||||||
|
147 / 135 / 50
Регистрация: 14.05.2021
Сообщений: 642
|
|
| 07.03.2023, 16:21 | |
|
voral, это все не важно. Важна цепочка вызовов.
0
|
|
| 07.03.2023, 16:36 | ||||
|
Тут сравнивать вообще нет смысла. В твоем по сути нет вообще ни какого функционала. Это ка сравнивать велосипед и самолет. А так в любом решение будет абсолютно читабельный код. Да там будет много ветвления, но каждая отдельная функция будет без сайдэффектов (как у тебя). т.е. поведение построителя запросов будет четко прогнозируемым. В твоем случае, оно будет зависеть от того что делали до и после. Ну ок по крайней мере выяснили что "лаконичность" это про внутренний код, который пользователю абсолютно фиолетов (покане приходится в него лезть). Добавлено через 1 минуту А внутрянку ну ее даже нет смысла сравнивать. Т.к. у тебя реализовано минимум функционала который важен и нужен. Добавлено через 38 секунд Добавлено через 10 минут Много времени сейчас. После праздника напишу как твой код выглядел бы при нормальном подходе (стараясь придерживаться твоих "подходов"
0
|
||||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
||
| 07.03.2023, 16:48 [ТС] | ||
|
0
|
||
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,731
|
||
| 07.03.2023, 16:57 | ||
|
0
|
||
|
147 / 135 / 50
Регистрация: 14.05.2021
Сообщений: 642
|
||||
| 07.03.2023, 16:59 | ||||
|
0
|
||||
|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|||||
| 07.03.2023, 17:34 [ТС] | |||||
|
Добавлено через 23 минуты
0
|
|||||
| 07.03.2023, 17:34 | |
|
Полное воровство инфы с моего сайта (копия моего сайта) Выбор 3d фреймворка Логирование фреймворка Выбор фреймворка Составные фреймворка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2.
Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
|
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её.
Всё это стресс конечно. Почему?. . .
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|