Есть ли примеры пополярных систем грамотных по архитектуре на php?
Всем привет.
Изучаю программирование, читаю материалы по архитектуре приложений, веб сайтов и т.д.
Все пишут что нужна грамотная архитектура, di , dic, solid, сервисно-ориентированная, модульная и т.д.
Есть примеры известных веб систем с грамотной архитектурой, в то же время не ущербное в плане производительности написанное на PHP? Drupal 8 вот новый продукт на Symfony3, это он?
Diafan CMS - HMVC паттерн. Удобная модульная система, но со своими минусами, а именно - жуткая вакханалия в моделях и во вьюхах. Стандартные вьюхи на кастомизацию в принципе не подходят, нужно все сносить и переписывать по своему. Позиционируется как ЦМС для инет-магазинов.
Грамотная архитектура, это не то-же самое, что затолкать в проект все модные аббревиатуры не глядя на то, нужны ли они.
В symfony еще с первых версий есть модульность, и, местами di. Они обсуждают SOLID на конференциях и постепенно движутся в этом направлении, хотя еще не полностью "пришли".
А хайп по микросервисам разве еще не поутих? На практике, далеко не всё подряд стоит выносить в сервисы.
В целом да, стоит покопаться внутри symfony или laravel, потому что они одни из лучших опенсорцных фреймворков. Но не стоит ожидать, что они будут использовать все подряд баззворды раскрученные за последние надцать лет.