Symfony Миграция с 2.8 на 3/3.1

confguru

ExAdmin
Команда форума
Привет, чем все закончилось?
Насколько симфони3 ушла от такого
https://m.habr.com/post/256111/

Народ, кто что может сказать по сабжу, насколько сложно?

Ситуация такая: надо внедрять фреймворк в enterprize SAAS. Cегодня php еще 5.4, то есть сходу взять symfony 3 нельзя, у нее минимум 5.6.
Но 7ку тоже пробиваю, и через год таки хочется перейти на Symfony 3.3 LTS, когда она появится.

Стоит ли щас брать 2.8, а потом мигрировать на 3, или сначала поднять php до 5.6, что займет месяца два, а Симфони начинать лучше с 3, чтобы не переписывать?

По yii, например, я знаю, что мигрировать с 1 на 2 нельзя.
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
Привет, чем все закончилось?
Насколько симфони3 ушла от такого
https://m.habr.com/post/256111/
У меня все было иначе. Задача была сделать выгрузку каталога в архиве кусочками 100 тысячам пользователей одновременно.
Я взял microkernel, добавил DBAL, monolog, и на этом все. Никаких бандлов. Никаких твигов, ACL, форм, доктрин. Никакого yaml, один конфиг - инициализация приложения.
Микрофреймворк, и ничего больше.
Сотрудникам простота архитектуры, читаемость, краткость кода и скорость работы очень понравилась.

Я взял не 3ку, а 2.8, потому что симфони аппрувился осенью, а php 7 я хоть и пробил той же осенью, но виртуалки в прод пошли следующей весной. Цикл релизов у оракла должен быть 4 раза в год, но слоупоки того проекта, в котором я был, могли только два. Нужна была совместимость с 5.4.
Однако, это не имеет значения.

Когда от симфони я взял ядро, DI, запрос-ответ, логгер, и query builder - это очень удачная база для микросервисов. А не-сервисную архитектуру я уже много лет не создаю.
 
Сверху