Подтвердить что ты не робот

Как лучше всего выбрать инфраструктуру PHP - Laravel, Symfony, Zend, Etc

Моя компания хочет принять фреймворк PHP, и меня просят решить, какой из них использовать в будущем.

Наши требования просты

  • Он должен быть частью php-fig
  • Должно быть, он будет вокруг и активен, по крайней мере, еще 10 лет.
  • Должно быть здоровое сообщество
  • Должны иметь библиотеки/пакеты/модули/пакеты/etc или что бы они ни назывались, что мы можем использовать для ускорения разработки.

Используя приведенные выше критерии, я нашел рамки, которые мне нравятся

  • Symfony → Кажется, это лидер отрасли/чувствует себя немного над спроектированным
  • Laravel → очень популярный на данный момент и простой в использовании/понятный
  • Zend → Zend 1 повредил мои чувства, и я никогда не прощал этого, мне просто не нравится Zend

Я хотел бы использовать Laravel, но пункт 2 выше касается меня, поскольку он действительно управляется одним человеком, хотя есть сильное сообщество, что один человек все еще имеет слишком сильное влияние, не так, как Drupal, где, если Dries уходит, сообщество не рухнет, я чувствую, что если Тайлер уйдет, то Ларавель упадет. И насколько мне это нравится, я не хочу привязывать свою компанию к этому фургону.

Этот вопрос НЕ о том, какая структура лучше, но как наилучшим образом выбрать выбор структуры для вашей компании.

4b9b3361

Ответ 1

Мы не можем рассказать вам, какая для вас лучшая структура - только вы можете это решить. Но вы в основном ответили на свой вопрос в своем описании своих вариантов - похоже, что Laravel - это то, к чему вы склоняетесь. Кроме того, это проект с открытым исходным кодом, если создатель должен был бросить полотенце, я уверен, что для других будет достаточно сил, чтобы его поднять.

Еще один момент, который я бы сделал: 10 лет - это долгое время в веб-разработке - ни одна из фреймворков в вашем списке не существовала 10 лет назад. Хорошо попробовать и выбрать что-то с некоторой долговечностью, но я бы не стал планировать слишком далеко вперед.

Ответ 2

Тонны статей уже ответили на этот вопрос. Один написанный чуть более года назад должен дать вам достойное представление о том, как сделать свое решение:

http://jonathanmh.com/best-php-mvc-frameworks-of-2013/