|
-508 / 32 / 0
Регистрация: 22.09.2015
Сообщений: 1,232
|
|
Обсудите разработку моего фреймворка26.05.2022, 12:01. Показов 23024. Ответов 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
|
||
|
14586 / 9492 / 1361
Регистрация: 21.01.2016
Сообщений: 35,787
|
||
| 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 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|