学习Symfony2或切换到Zend?

时间:2011-06-20 14:39:58

标签: php symfony frameworks zend-framework2

我的开发团队使用symfony 1.4创建了一个网站,但该项目变成了一场噩梦:很少有人知道如何使用symfony进行编码,我们在项目上工作的人太多了,而且我们最终难以维护。 / p>

就我个人而言,我是一名symfony粉丝,不能等待2.0的发布,但团队不想听到任何一个,认为Zend Framework会更好,因为它基于独立的模块(但是Symfony2也是,对吗?)

无论如何,在开始一个新项目之前,我会坚持开发者对sf2或Zend进行培训。

有什么想法?我是否应该坚持使用Symfony 2,或者他们是否正确地要求使用ZF?

1 个答案:

答案 0 :(得分:6)

当前的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,而不是贪婪的公司:-)。

锂:http://li3.me/(发展)

ZF2:http://framework.zend.com(开发Beta-3)

对PHP 5.4 Framework / Components感兴趣吗?

Aura PHP(以前的太阳能PHP由Paul M Jones作为基准测试框架的父亲):https://github.com/auraphp目前Beta2更新。

了解更多http://auraphp.github.com