php - 学习 Symfony2 还是改用 Zend?

标签 php symfony frameworks 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 中,所有这些都是 bundle 。

如果您有兴趣使用 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 :-)。

其他

流程3: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了解更多信息

关于php - 学习 Symfony2 还是改用 Zend?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6412954/

相关文章:

php - Query for Elasticsearch中的多个范围

PHP监听unix套接字

php - 如何限制 Symfony 中特定用户对( Controller )操作/方法的访问?

php - 在 Doctrine2 上设置无限超时

php - 在 PHP 中将代码拆分为 header /源文件

php - 从用户 ip 地址查找位置和区域

css - 本地主机 (Wamp) 上的 Symfony Assets

java - 有没有为不同供应商定制不同 View 的框架?

amazon-web-services - 使用无服务器框架与 aws sam 的优缺点是什么?

c# - 首先使用 Try Catch 或检查值