web-dev-qa-db-fra.com

Comment sélectionner au mieux un PHP - Laravel, Symfony, Zend, Etc

Mon entreprise souhaite adopter un framework PHP et on me demande de décider lequel utiliser à l'avenir.

Nos exigences sont simples

  1. Il doit faire partie du php-fig
  2. Doit avoir l'air d'être actif et actif pendant au moins 10 ans
  3. Doit avoir une communauté saine
  4. Doit avoir des bibliothèques/bundles/modules/packages/etc ou quoi qu'ils soient appelés sur lesquels nous pouvons puiser pour accélérer le développement.

En utilisant les critères ci-dessus, j'ai trouvé des cadres que j'aime

  • Symfony -> Semble être un leader de l'industrie/se sent un peu trop machiné
  • Laravel -> très populaire en ce moment et facile à utiliser/comprendre
  • Zend -> Zend 1 a blessé mes sentiments et je ne l'ai jamais vraiment pardonné, je ne suis tout simplement pas à l'aise avec Zend

Je voudrais utiliser Laravel mais le point 2 ci-dessus me concerne car il est vraiment dirigé par une seule personne, même s'il y a une communauté forte, qu'une personne a encore une influence trop forte ce n'est pas comme = Drupal où si Dries s'en va, la communauté ne s'effondrera pas, je pense que si Tyler s'en va alors Laravel tombera. Et autant que je l'aime, je ne le fais pas) Je ne veux pas lier mon entreprise à ce wagon.

Cette question ne concerne PAS le meilleur framework MAIS comment décider au mieux de sélectionner un framework pour votre entreprise

19
user3408844

Nous ne pouvons pas vous dire quel est le meilleur framework pour vous - vous seul pouvez le décider. Mais vous avez surtout répondu à votre question dans votre description de vos options - il semble que Laravel est ce vers quoi vous vous penchez. De plus, c'est un projet open source, si le créateur devait lancer dans la serviette, je suis sûr qu'il y aurait suffisamment d'élan pour que les autres le ramassent.

Un autre point que j'aimerais souligner: 10 ans, c'est long dans le développement Web - aucun des cadres de votre liste n'existait il y a 10 ans. C'est bien d'essayer de choisir quelque chose avec une certaine longévité, mais je n'essaierais pas de planifier trop loin.

11
Tim Fountain

Des tonnes d'articles ont déjà répondu à cette question. Celui écrit il y a un peu plus d'un an devrait vous donner une idée décente de la façon de faire votre décistion:

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

0
Brian Anderson