Laravel vs Symfony?

Добрый день!

Что можете сказать про эти фреймворки в плане:

1. Масштабируемость и гибкость
2. Модульность(как в yii)
3. Расширяемость(где больше готовых пакетов решений для "старта из коробки")

Сам пишу на YII, хотя когда-то давно начинал с laravel. На данный момент знаний в области Symfony больше чем по Laravel. Кстати на Symfony сейчас пытаюсь создать такую же модульность как в YII, оказывается без костылей не обойтись.
  • Вопрос задан
  • 3110 просмотров
Пригласить эксперта
Ответы на вопрос 4
Sanes
@Sanes
В Laravel с модульностью надо немного извратиться. Если вы имеете в виду, чтобы в отдельной директории держать модели, контроллеры, вьюхи, роуты и т.д.
Ответ написан
@colesnic89
PHP developer
Кстати на Symfony сейчас пытаюсь создать такую же модульность как в YII, оказывается без костылей не обойтись.


да как так, кто то отменял bundles?
Ответ написан
passionkillah
@passionkillah
Backend-разработчик
Выше в комментариях вы сами ответили на свой вопрос: используйте CMS. До окружающих вы смогли донести то, чего вы хотите добиться, только написав фразу "наподобие плагинов wordpress". Обосновать же, почему вам необходимо сделать два обособленных модуля в рамках одного проекта, вы не смогли.
Ответ написан
1. Масштабируемость и гибкость
Одинаковы, но бытует мнение, что Symfony чуть гибче в реально больших приложениях. Но имхо, вопрос вкусовщины.
2. Модульность(как в yii)
Не знал, что в YII есть какая-то красивая модульность.
Symfony пошла дальше всех и создала symfony/flex (считай надстройка над композером). Хочешь админку поставить — composer require admin, где admin — уже существующий рецепт с дефолтными конфигами и т.п. Хочешь удалить бандл — composer remove admin. Всё удалится без конфликтов.
3. Расширяемость(где больше готовых пакетов решений для "старта из коробки")
В Ларавеле готовых пакетов столько же, но они лучше описаны. Они позаботились и об окружении, и о тестах, и об оплате через stripe, о скрипте деплоймента, куча всего.

Вывод: берите то, что лучше знаете. Заодно хоть что-то хорошо изучите, чем всего понемногу.

Расскажите про модульность YII, как вы её понимаете, и которой не хватает в Симфони, пожалуйста. Интересно послушать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы