Laravel框架是否足够适合中型项目,还是应该坚持更稳定的Yii?

max*_*max 5 php codeigniter yii laravel

我在大多数项目中使用codeigniter而且我喜欢CI,但让我们面对它,它是一个缓慢移动的框架,它不支持PHP的最新功能.我想我已经超越了它.

我即将开始一个新的中型项目(CMS),我想为此使用一个新的框架.

我不想使用Zend或Symfony,所以Yii似乎是最好的选择,直到我找到Laravel,我非常喜欢它,特别是当我发现它受到CI的启发时,所有对互联网的赞誉也帮助了太.

但令我担心的是,它在一年内有三个主要版本,我认为版本4现在处于测试阶段,显然开发人员团队由一个人组成,我不确定它的未来(我知道它是开放的)来源并在Github上可用,但缺乏领导力永远不会好.

我打算在未来的许多年里使用和支持这个项目,我将为它发布许多模块,它将会像whmcs一样,但针对不同的市场.

我应该坚持稳定的Yii还是Laravel足够稳定?将Laravel升级到新版本是否太多工作(如果你已经这样做了)?

我希望它是:

  1. 现代框架

  2. 主流足以拥有一个体面的社区(我敢肯定它是否有权在这里使用主流!)

  3. 学习曲线低

小智 5

从不坚持任何事情.互联网是动态的,所以问题应该是:

  • laravel是我选择的框架吗?

用于CMS Framework的Laravel 3/4?是的,为什么不.你不知道它足够稳定吗?许多开发者发送拉取请求.在创建cms项目时,也要尽可能快地使其稳定.:)

最初我喜欢Zend Framework和Symfony.Laravel不是一个表演怪物,但它很容易,轻松和灵活,正如我在实践中已经感受到的那样.


Dan*_*ith 4

Laravel 3 坚如磐石,并在许多生产系统中使用。Laravel 4 是测试版,但即将在几周内发布,许多人也在生产环境中使用它,没有任何问题(包括我)。

我不确定你所说的缺乏领导力是什么意思 - Taylor Otwell,Laravel 的主要开发人员非常致力于保持软件更新,并且是 Laravel 社区中非常强大的人物。还有一个非常活跃的个人社区,他们既提供支持,又为核心框架贡献代码。因此,虽然确实只有一位“领导者”,但许多人可以而且确实在很多方面做出了贡献。

此外,Laravel 4 的许多核心功能都使用 Composer 组件,例如大多数会话、路由和核心 http 代码实际上都是 Symfony 组件。感谢作曲家 Laravel 4 处于非常有利的地位,可以跟上任何未来的发展。