Предстоит немалый проект, сорт оф очередной клон авито.До этого сидел на втором кодигнитере, но доколе?В кодегнитире доставляла чудесная поддержка модульности при установке HMVC расширения там и миграции для модулей, и собственные асеты.И так мне эта модульность нравилась - слабая связанность частей проекта, возможность распараллеливать разработку и т.д.Собсно, вопрос, в какой из фреймворков из сабжа из коробки позволяет писать модульное слабосвязанное приложение?
Бамп вопросу, тоже интересно.
>>78988 (OP)Модульность и HMVC реализуема в любом современном фреймворке, но, тащемта, существуют и другие паттерны, которые решают те же самые проблемы, поэтому не считаю необходимым привязываться только к тому, к чему ты привык.Поэтому — и я понимаю, что вопрос не в этом, но всё же — попробуй Laravel; если с английским проблем нет, ты всех победишь, даже Авито, даже небо, даже Аллаха.
>>79034Локализация модулей в Yii2 из коробки, например? Я наследовал базовый класс модулей в класс, в котором реализовал локализацию, от которого уже наследую все мои модули, как бы все ок, работы на пару часов. Но, блядь, так со многими мелочами и это бесит. Нужен фреймворк с нормальной модульностью из коробки.Нормальная модульность в моем понимании - годное управление статикой модуля (css, js), миграции, локализация, мб что-то еще, что упускаю из виду.
>>79085>Локализация модулей в Yii2 из коробки, например?Присутствует, и её мне всегда хватало, но уточню, что твои задачи могут отличаться от того, что предлагает фреймворк, но на этот случай можно посмотреть пакет; лучше всего почитать документацию или попробовать самому: http://laravel.com/docs/5.1/localization>годное управление статикой модуля (css, js)Если говорить о том, что есть из коробки, там есть Laravel Elixir — это обёртка для Gulp, которая уже включает в себя набор плагинов, чтобы сразу можно было производить разные манипуляции с клиентскими файлами; вотчеры, версионность, Бабел, компиляторы препроцессоров, БраузерСинк — честно говоря, я даже не представляю, что еще может понадобиться. Опять же, пробегись глазами: http://laravel.com/docs/5.1/elixir>миграцииНу куда же без них в 2015-то году.Ларавел, кстати, на Симфони построен, так что, если пользовался, ты уже почти, как дома.
>>79109Еще хотел написать, но забыл, у них есть свой Vagrant box со всем необходимым, его через VirtualBox запускают, но я на Win10 Pro сижу, поэтому пользуюсь намного более быстрым Hyper-V, и как мне кажется, тот факт, что эта хуйня работает из коробки и там толком ничего не нужно настраивать, тоже огромный плюс для разработчика, поэтому просто хочу сказать, что если всё-таки возьмёшься попробовать Ларавел, сразу натаскивай себя пользоваться Homestead, это действительно очень удобно.
>>79109Анон доставляет, два чая этому господину!Есть ли опыт с 2симфони? В чем разница между ларавелью?
>>79132На самом деле, я погорячился, когда сказал, что уже почти, как дома, потому что хотя Ларавел и использует некоторые основополагающие компоненты Симфони, это всё равно очень разные фреймворки; то, что я, наверное, пытался сказать, что у Симфони кривая обучения круче, поэтому если ты ей научился пользоваться, на Ларавел пересесть будет, как нечего делать, потому что Ларавел очень, очень прост в понимании.
>>79179Анон радует, вот тебе котиков :3