Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Yii2 или Symfony 2/3/4

323  
Boris_Dmitr прохожий05.02.18 18:58
Boris_Dmitr
05.02.18 18:58 
Последний раз изменено 05.02.18 19:00 (Boris_Dmitr)

Какому фреймворку стоит, по вашему мнению, отдать предпочтение в 2018? Понятно, что многое завесит от задач и типа проекта. Но допустим, на изучение есть лишь ограниченное время и нужно выбрать только один..

#1 
VornerX завсегдатай05.02.18 19:22
VornerX
NEW 05.02.18 19:22 
в ответ Boris_Dmitr 05.02.18 18:58

Конечно Symfony. Yii2 совершенно непопулярен в энтерпрайзной среде и не без причин. К тому же огромное количество проектов из US/EU на symfony, a yii2 в основном любят на просторах постсовка и фрилансеры.

По сравнению с symfony, в yii все плохо - и миграции, и орм и шаблонизатор

No problem can be solved by the same kind of thinking that created it.
#2 
  beatus местный житель06.02.18 21:47
beatus
NEW 06.02.18 21:47 
в ответ Boris_Dmitr 05.02.18 18:58

Для типовых проектов лучше подходит Laravel. Для больших Enterprise пректов Zend или Symphony. Что мне нравится в Laravel больше всего, так это лёгкость создания функциональных и браузер-тестов / smoke Tests. Многие фичи в нём создаются буквально одной консольной командой. ACL, ORM, REST доставляют просто удовольствие лёгкостью настройки / конфигурации.

#3 
  beatus местный житель06.02.18 21:51
beatus
NEW 06.02.18 21:51 
в ответ VornerX 05.02.18 19:22

Yii отстой, согласен. Очень неудобные правила генерации веб элементов. Да ещё документация как и комьюнити оставляют желать лучшего.

#4 
gikgik знакомое лицо06.02.18 22:18
gikgik
NEW 06.02.18 22:18 
в ответ beatus 06.02.18 21:47

Laravel кстати базируется на симфони.

симфони 4 это вообще крут лара там не катит)

#5 
gendy Dinosaur06.02.18 22:42
gendy
NEW 06.02.18 22:42 
в ответ gikgik 06.02.18 22:18

кстати по симфони. пытаюсь сейчас перегнать один небольшой проект с симфони3.4 на симфони4 . ну просто для совместимости в будущем и да и ожидается что будет расширяться,

но в симфони3 стоял FOSUser , а на 4 нив какуюставиться не хочет. как его уговорить или чем заменить?

Фашизм будет разбит


Человека карают только те боги, в которых он верит

#6 
Boris_Dmitr прохожий07.02.18 20:27
Boris_Dmitr
NEW 07.02.18 20:27 
в ответ gendy 06.02.18 22:42

Хорошо, подытожим немного. Допустим, если оставить yii2 в стороне и сконцентрироваться на Laravel и Symfony 3/4. Какой фреймворк по вашему мнению более востребован в индустрии... Выражаясь другими словами, что сейчас больше ищут - людей для типовых задач(Laravel) или для ентерпрайза (Symfony)? Блин, надеюсь, что внятно сформулировал вопрос. ))

#7 
  beatus местный житель07.02.18 22:38
beatus
NEW 07.02.18 22:38 
в ответ Boris_Dmitr 07.02.18 20:27, Последний раз изменено 08.02.18 00:21 (beatus)
Symphony. Смотрите предложения по трудоустройству: на 1 Laravel проект приходятся 6 Symphony и 3 Zend проекта. На Yii меньше 10%, поэтому в моей грубой статистике он отсутствует. 😃 С другой стороны, через неделю знакомства с Laravel можно уже уверенно начинать работать. Не уверен, что с Symphony тоже так можно.
#8 
VornerX завсегдатай08.02.18 19:42
VornerX
NEW 08.02.18 19:42 
в ответ beatus 07.02.18 22:38

Если проект не первый в жизни и есть уверенные знания в php, то после внимательного штудирования symfony book уже можно писать, ничего нового, кроме пожалуй сервисов, в мире веб - симфони не предлагает. Наоборот, у меня было первое впечатление от знакомства с ним, что ну вот наконец-то, с этим же можно работать.

No problem can be solved by the same kind of thinking that created it.
#9