2

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

就我个人而言,我是 symfony 的粉丝,已经等不及 2.0 的发布了,但是团队不想听到任何消息,认为 Zend Framework 会更好,因为它是基于独立模块的(但 Symfony2 也是, 正确的 ?)

无论如何,我会坚持让开发人员在开始新项目之前接受 sf2 或 Zend 的培训。

有什么想法吗 ?我应该坚持使用 Symfony 2,还是他们要求 ZF 是正确的?

4

1 回答 1

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 框架/组件感兴趣?

Aura PHP(以前是基准框架之父 Paul M Jones 的 Solar PHP):https ://github.com/auraphp目前 Beta2 更新。

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

于 2011-06-20T15:07:58.993 回答