使用哪个框架:CodeIgniter,Symfony还是CakePHP?

时间:2011-02-07 16:15:36

标签: php cakephp codeigniter symfony1

我想使用标题中列出的框架之一但我害怕选择错误的框架,因为我对框架知之甚少。我很了解PHP,但每次创建一个网站时我花了太多时间创建自己的小框架。事实上,我害怕使用框架,因为害怕陷入无法处理高流量网站的僵化和缓慢的框架。

哪个框架最能解决我的恐惧?

2 个答案:

答案 0 :(得分:7)

  

事实上,我害怕使用框架,因为害怕陷入无法处理高流量网站的僵化且缓慢的框架。

CodeIgniter是您提到的最灵活的框架。它也是最快的。 more than a few benchmarks确认了这一点。

Symphony和Cake都是Rails-esque框架(在我看来)将迫使你采用他们的约定。 CodeIgniter没有。您可以非常自由地选择所需的功能,以及如何使用该框架。它也很容易扩展和更改核心功能而无需修改。

答案 1 :(得分:3)

Symfony在CakePHP之后享有良好的声誉。我不知道CodeIgniter。

编辑:这是法语比较(对不起)

http://www.mti.epita.fr/blogs/2010/06/17/symfony-vs-codeigniter/

结论是CodeIgniter适用于小型项目,如果您有更大的项目要做(推荐超过一个月),建议使用Symfony。