Страницы

Поиск по вопросам

вторник, 25 декабря 2018 г.

PHP фреймвок, который научит как архитектурно правильно нужно писать веб-приложения [закрыт]

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


Ответ

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

Комментариев нет:

Отправить комментарий