2014-03-26 18 views
18

我的公司希望采用PHP框架,并且我被要求决定使用哪一个。如何最好地选择PHP框架 - Laravel,Symfony,Zend等

我们的要求很简单

  1. 它必须是PHP-图的一部分
  2. 必须看起来像这将是大约&活跃至少10年
  3. 必须有一个健康的社区
  4. 必须有图书馆/软件包/模块/软件包/ etc或任何他们被称为我们可以利用,以加快发展。

使用我发现我喜欢

  • 的Symfony框架上述标准 - >似乎是一个行业的领导者/感觉有点高于工程
  • Laravel - >目前非常流行,易于使用/理解
  • 的Zend - > Zend的1伤害我的感情,我从来没有真正原谅它,我只是不舒服与Zend

我想要使用Laravel,但上面的第2点关注我,因为它真的由一个人驱动,即使有强大的社区,一个人仍然具有太强的影响力,它不像Drupal,如果Dries离开社区,将会不会崩溃,我觉得如果泰勒走了,那么拉拉维尔就会倒下。尽管我喜欢它,但我不希望将我的公司与这辆旅行车联系起来。

这个问题不是哪个框架是更好,但如何在选择一个框架,为贵公司的文章

+7

这是一个非常广泛的要求。如何决定哪一个最好的答案是主观的。选择最适合您的项目需求的框架。在一个侧面说明中,我不明白要求#1是如何真正应用的。什么是一个框架的php-fig会员资格将为您的项目做? – Crackertastic

+1

我建议你也看看:CakePHP,Yii和(我刚刚发现它)“无脂框架”,它似乎真的在某些情况下apropiated:http://fatfreeframework.com/ –

+1

所以你说的选择每个项目的框架?我现在有15个项目正在工作,现在所有的旧代码都在zend上运行一些condeigniter等,我想要标准化 - 所以为每个项目选择一个框架似乎是错误的,如果我们不是“zend”或“symfony” “开发室 – user3408844

回答

0

吨最好的决定已经回答了这个问题。一个写得有点过年前应该给你如何让你的decistion一个体面的想法:

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

+6

问题是关于如何最好地“选择”不是最好的框架的框架, – Andre

+0

我认为“选择“是在这里使用的正确的词; P – messerbill

10

我们不能告诉你什么是最好的框架 - 只有你自己才能决定那。但是你主要在你的选择描述中回答你的问题 - 看起来Laravel就是你所倾向的东西。另外,这是一个开源项目,如果创作者要投入这个毛巾,我相信其他人会有足够的动力去捡起它。

我想说的另外一点:10年在网络开发方面很长时间 - 10年前你的列表中没有任何框架存在。尝试和选择一些长寿的东西是很好的,但我不会尝试和计划太遥远。

+0

我不是那些框架的粉丝,完全是因为一个人或公司在不到10年的时间内必须重新学习所有内容,当炒作失败时,另一个”新的最佳“谈到。或者坚持过时,甚至可能没有更新的一套库,一个容易被淹死。从长远来看,PHP不安全吗?对于可能存在数十年的公司而言,为什么不坚持使用纯php,并为安全性,数据库管理等制作自己的库,或者使用已有的库。也许这是有利的,取决于团队吗? – Rodrigo