Комрады, какой фреймворк вы используете для средних проектов?

Интересно отношение сообщества к фреймворкам. Лично я предпочитаю Yii. Вторая версия очень вкусная, но сырая. А Вы что используете в повседневной работе?

16 комментариев

avatar
Бесспорно выберу yii2. Пилю проект. Доволен как слон. Баги конечно в dev версии, но все легко фиксится.
avatar
yii любой ветки. Прекрасно сбалансирован: и не набор библиотек и не сплошной генератор.
avatar
+1 Все предельно просто и понятно. Единственное немного раздражает самописный активрекорд. Лучше какую-нибудь доктрину прикрутили бы.
avatar
Только «ишекшч», только хардкор
avatar
Сейчас ковыряю Silex, нравится. Хотя считается микро-фреймворком, но расширяется компонентами Symfony и решает практически любые задачи.
avatar
Отличный фреймворк. Я так понимаю этот фреймворк от разработчиков твига? И основная его идея — урезаный симфони?
avatar
Ну как, автора твига, ну да автора твига и симфони собственно, Fabien-а Potencier-а. Идея скорее не в урезанном симфони. В основе сайлекса лежит супер-компактный сервис-локатор с ленивой инициализацией сервисов Pimple и EventDispatcher от Symfony. Идея скорее в том что можно использовать компоненты симфони или любые другие компоненты оформленные по стандарту PSR. В базовый пакет при этом включены только самые основные типа HttpFoundation (для моделирования запроса и ответа). Сам сайлекс пропагандирует использование сервисов и EventDriven-модели.
avatar
Yii достаточно хорошо себя заявил. И популярность его растет не по дням, а по часам )) Я выбираю Yii.
avatar
Хорошо-то хорошо. Но в архитектуре фреймворка присутствуют огрехи, которые очень мешают работе. Например вменяемого разделения бекенда и фронтенда. Или вменяемого AR.
avatar
Я использую шаблонизатор yiinitializr от 2amigos. Очень помогает. А вообще да, спорить тут можно бесконечно.
avatar
Я не про шаблон, а про архитектуру приложения. Под бекендом имеется ввиду админка. Хотя с шаблонами так же очень интересно обстоит дело. Например почему в шаблоне в this находится экземпляр контроллера? Это не по пацанскимвц.
avatar
А что должно находится в экземпляре $this?
avatar
Вьюха. Это же шаблон. Он должен исполняться в контексте view. Как это реализовано в yii2.
avatar
я не могу отвечать за разработчиков данного фраемворка, это раз. Во-вторых, не люблю спорить на темы вкусов и предпочтений. «Мерседес — отличная марка автомобиля, но даже у него есть свои минусы.» Yii2 — это вообще огромный шаг вперед во фраемворках для PHP. Скажу одно: я ни секунды не жалею, что выбрал Yii.
avatar
Я полностью разделяю Ваше мнение. Архитектура yii2 намного более продумана. Огрехи первого yii можно простить, т.к. это форк старого фреймворка, который создавался в эру NIH синдрома PHP сообщества.
avatar
Да, многие делают ставки на Yii2, и с нетерпением ждут его выхода. Хотя, даже по Yii2 есть много конфликтов и вопросов. Время покажет )

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