如何最好地选择PHP框架 - Laravel,Symfony,Zend等[已关闭]

我的公司希望采用PHP框架,我被要求决定以后使用哪一个。

我们的要求很简单

  1. 它必须是 php-fig 的一部分
  2. 必须看起来它将存在并活跃至少10年
  3. 必须有一个健康的社区
  4. 必须有库/捆绑包/模块/包/等,或者我们可以利用它们来加速开发的任何名称。

使用上述标准,我找到了我喜欢的框架

  • Symfony -> 似乎是行业领导者/感觉有点过度设计
  • Laravel ->目前非常受欢迎,易于使用/理解
  • Zend->Zend 1伤害了我的感情,我从来没有真正原谅过它,我只是对Zend感到不舒服

我想使用Laravel,但上面的第2点让我感到担忧,因为它真的是由一个人驱动的,即使有强大的社区,一个人仍然具有太强的影响力,它不像Drupal,如果Drupal离开,社区就不会崩溃,我觉得如果Tyler去,那么Laravel就会垮台。尽管我喜欢它,但我不想把我的公司绑在那辆马车上。

这个问题不是关于哪个框架更好,而是如何最好地决定为您的公司选择一个框架


答案 1

我们无法告诉您最适合您的框架 - 只有您可以决定。但是你在描述你的选择时已经回答了你的问题 - 似乎Laravel是你倾向于的。另外,这是一个开源项目,如果创作者要放弃,我相信会有足够的动力让其他人来接受它。

我还要说:10年是Web开发中的一个很长的时间 - 你列表中的框架在10年前都不存在。尝试选择一些有寿命的东西是件好事,但我不会尝试提前计划太远。


答案 2

大量的文章已经回答了这个问题。一年多前写的一篇文章应该让你对如何做出决定有一个体面的想法:

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


推荐