Что бы Вы хотели видеть в PHP-фреймворке?

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#11
Уважаемые форумчане! Разрабатываю многофункциональный фреймворк, который не должен уступать популярным фреймворкам.

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

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

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
M9
На сайте с 15.05.2014
Offline
79
#12

Очень быстрый фреймворке для работы с api )

Оптимизайка
На сайте с 11.03.2012
Offline
396
#13
proksey-net:
Вы, может, заметили, что SQL_CALC_FOUND_ROWS, например, используются очень редко. Вместо этого отправляется запрос COUNT(*), потом выборка. Также редко используются INNER JOIN при связях таблиц.

Наверное, на это есть причины?

According to the following article: https://www.percona.com/blog/2007/08/28/to-sql_calc_found_rows-or-not-to-sql_calc_found_rows/

If you have an INDEX on your where clause (if id is indexed in your case), then it is better not to use SQL_CALC_FOUND_ROWS and use 2 queries instead, but if you don't have an index on what you put in your where clause (id in your case) then using SQL_CALC_FOUND_ROWS is more efficient.

P.S. Сам не тестил.

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
S
На сайте с 23.05.2004
Offline
315
#14
proksey-net:
А mysqli уже не котируется?

тогда особо и смысла в ORM нет, если все завязано на один драйвер.

proksey-net:
Устраивает, просто основные элементы популярных типов сайта (типа блоги), такие как пагинация и т.д. я делаю сразу в ядре, чтобы каждый раз не писать кучу кода.

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

Это просто подпись.
edogs software
На сайте с 15.12.2005
Offline
775
#15
Оптимизайка:
Наверное, на это есть причины?

According to the following article: https://www.percona.com/blog/2007/08/28/to-sql_calc_found_rows-or-not-to-sql_calc_found_rows/

If you have an INDEX on your where clause (if id is indexed in your case), then it is better not to use SQL_CALC_FOUND_ROWS and use 2 queries instead, but if you don't have an index on what you put in your where clause (id in your case) then using SQL_CALC_FOUND_ROWS is more efficient.

P.S. Сам не тестил.

Одна из причин то, что count(*) более универсален, чем sql_calc. Вторая несомненно в том, что sql_calc мало кто знает:)

Однако теоретическое объяснение шустрости в принципе на поверхности.

sql_calc перебирает всю таблицу (точнее ее остатки), что бы посчитать количество записей.

В то время как count(*), при условии наличия индекса, в таблицу не полезет, он возьмет все данные непосредственно из индекса, что даст хороший результат по скорости.

---------- Добавлено 05.02.2016 в 21:40 ----------

LEOnidUKG:
Каким популярным? Всем этим жопоруким вёдрам, которые надумали, что их инструмент решает какие-то проблемы? Да нихрена они не решают, только создают свой кружок для таких же как они.
Фишка в том, что если кружок достаточно большой, то он становится стандартом и must know. Zend, например. Отчасти Yii и Symfony.
LEOnidUKG:
Не надо ещё одного ведро делать.

А вот это верно.

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

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
CP
На сайте с 12.08.2009
Offline
101
#16
proksey-net:
Устраивает, просто основные элементы популярных типов сайта (типа блоги), такие как пагинация и т.д. я делаю сразу в ядре, чтобы каждый раз не писать кучу кода.

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

Профессиональный frontend: JS, html,css, Single-Page App (/ru/forum/964386)
LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#17
edogs:
Фишка в том, что если кружок достаточно большой, то он становится стандартом и must know. Zend, например. Отчасти Yii и Symfony.

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

А когда у скапливается энное количество народу, ОПА мы выходим на IPO и гребём уже бабки.

Там очень много подводных камней и это реальный бизнес. Только из-за бабла всё двигается.

Насчёт зенда, там если мне не изменяет памяти, парни изучали PHP исходники и делали его лучше. Это по-моему другая история.

_
На сайте с 09.06.2008
Offline
158
#18

Хотел бы видеть полные доки, кейсы использования и большое сообщество.

Настраиваю напильником Joomla 1.5 (http://joomla15.ru) Если постоянно взламывают движок, достаточно сменить хостинг (http://2s4.ru/ytx) всем СРОЧНО (14 дек) обновлять или патчить joomla-сайты (/ru/forum/919351)
edogs software
На сайте с 15.12.2005
Offline
775
#19
LEOnidUKG:
Фишка в другом, что этот кружок разрабатывается ни на этом материке и там инвесторы более прошареные. Они делаю нишу для будущего бизнеса. Обучение yii, сертификатики и т.п. Подсаживают крупные фирмы на это, а они в свою очередь обязаны потом или покупать поддержку у них или искать программиста по yii. Но опять же нужен будет не обычный программист, а с бумажкой, что он знает yii. Это крупный бизнес и долгосрочный.
А когда у скапливается энное количество народу, ОПА мы выходим на IPO и гребём уже бабки.

Там очень много подводных камней и это реальный бизнес. Только из-за бабла всё двигается.

Из-за бабла начинается движение. А потом уже не отвертишься:) Но в целом все верно.

LEOnidUKG:
Насчёт зенда, там если мне не изменяет памяти, парни изучали PHP исходники и делали его лучше. Это по-моему другая история.

Эти парни не просто "изучали php исходники", а "были их авторами":)

На качество фреймворка это правда не повлияло, однако опять же - это чисто коммерческая вещь... и тем не менее в результате это стандарт-де-факто и must know - безусловно.

W
На сайте с 26.08.2010
Offline
42
#20

кнопки "бабло" реально не хватает. Ни в одном фрейворке не видел. честно.

А по сути - всего уже написано. Допиливаются лишь детали и фичи, точнее расширяются уже на базе готовых

Прокси сервис http(s), socks(4/5) с ежеминутным обновлением списков (http://worldofproxy.com/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий