Высоконагруженный и большой проект на PHP

219
19 ноября 2017, 17:08

Я бывал на конференциях, где говорили, что Active Record штука не удобная. Потому что не отвечает принципам SOLID, и когда проект вырастает очень сложно становится какие-то изменения в него вносить. Сам я замечал, что AR делает не самые хорошие, оптимизированные запросы.

В одном проекте онлайн-игры я встречал такой паттерн как Data Mapper, который заполняет соответствующие сущности-классы. И как я понимаю любые процессы необходимо выделять в отдельный класс и никак не привязывать к конкретной сущности (как это делается в моделях AR).

Вот в чём вопрос. Какие есть лучше практики для крупного проекта на PHP? Являются ли Data Mapper лучшим решением? Может быть вообще Active Record не так плох и нужно просто по необходимости дорабатывать запросы? Стоит ли использовать вообще фреймврок?

READ ALSO
Генерация X-Secret-Key

Генерация X-Secret-Key

Может кто то вкурсе или ранее работал с проектом mymail

303
Php, sql проблема с кодировкой

Php, sql проблема с кодировкой

Вопрос закрытВсё решилось одной строкой:

233
PHP - aгрегация диапазонов номеров телефона

PHP - aгрегация диапазонов номеров телефона

Есть диапазон номеровПример:

222
Как добавить данные в бд через хтмл checkbox

Как добавить данные в бд через хтмл checkbox

Добрый день мастера хочу сделать чтобы с 3 checkbox брались данные активировал пользователь их или нет и эти данные проверялись и отправлялись...

254