Man*_*anu 2 php frameworks symfony zend-framework2
我的开发团队使用symfony 1.4创建了一个网站,但该项目变成了一场噩梦:很少有人知道如何使用symfony进行编码,我们在项目上工作的人太多,而且我们最终难以维护.
就个人而言,我是一个symfony粉丝,不能等待2.0的发布,但团队不想听到任何一个,认为Zend Framework会更好,因为它基于独立的模块(但Symfony2也是如此) , 对 ?)
无论如何,在开始一个新项目之前,我会坚持开发者在sf2或Zend上接受过培训.
有什么想法吗 ?我应该坚持使用Symfony 2,还是他们正确地要求使用ZF?
当前的Zend框架(1)基于PHP> 5.2.
另一方面,Symfony2从PHP开始> 5.3.在Symfony2中,所有都是捆绑.
如果你有兴趣使用5.3的漂亮功能,你可以要求他们切换到symfony2.另外,为什么你不加入#irc或google小组并在遇到困难时获得帮助?
也难以说服反对框架的人.所以最好试着说服PHP 5.3和改进的功能.
ZF2基于5.3,但仍处于开发阶段,并且正在慢慢走下去.
它也不是一个责怪你的项目框架的好方法失败:-)
如果您对PHP 5.3框架感兴趣我建议
Symfony2:http://symfony.com/ (组件,一个基于Symfony2组件的小型框架Silex,Symfony2完整堆栈框架).为什么我推荐Symfony2是Drupal,PHPBB,PPI2等将使用的组件.所以你只需要学习一个API :-).
其他
Flow3:http://flow3.typo3.org/ 版本1.根据我的知识,本地化和翻译并不完整.使用Doctrine2作为ORM.从TYPO3,而不是贪婪的公司:-).
ZF2:http://framework.zend.com (开发Beta-3)
对PHP 5.4框架/组件感兴趣?
Aura PHP(以前由Paul M Jones担任Benchmarking框架之父的太阳能PHP):https://github.com/auraphp目前Beta2更新时.
了解更多信息,请访问http://auraphp.github.com