Symfony2是否已经可以用于生产环境?

3
我知道Symfony2已经发布了,但它是否已经可以投入生产环境了?或者他们仍在发现和修复许多错误,使其变得不切实际?
在生产环境中的性能如何?目前是否有任何基准?
我想要构建一个n层网站,正在决定学习sf2与坚持使用sf1.4相比,哪种方式更值得投入时间。
Symfony2存在哪些缺口-似乎没有官方的管理生成器。还有其他缺失吗?

2
他们有一个稳定的发布版。所以是的,它已经准备好了。 - Flukey
1
已经有很多基于Symfony 2构建的生产网站。它还经过了一次花费6000欧元的安全审计,因此它已经是最安全的php 5.3框架,毫无疑问。 - HappyDeveloper
3个回答

6
我发布了一个基于Symfony 2的项目,被一家重要的报纸报道,并且表现良好。我认为它已经可以用于生产环境。我还使用jMeter进行了一些负载测试,主机公司的工作人员对性能印象深刻。
唯一不足的是,Symfony 2 的教程和特别文章数量较少。尽管如此,我将在未来的所有项目中使用Symfony 2。
目前可能存在一个小问题,即主机公司:您绝对需要PHP 5.3(大多数公司仍然只提供5.2),以及缓存机制(APC或memcached)以实现最大的Doctrine 2性能。

好的,我会自己托管,所以 PHP 版本不是问题。听起来不错。谢谢。 - user1037541
2
我认为Symfony2并不是针对共享主机用户的,尽管我期望通过一些温和的劝说,它可以在这样的平台上运行(1.x在共享主机上运行良好)。现在可以以几美元/月的价格获得一个不错的VPS,任何能够应对编写Symfony2应用程序的人肯定可以管理Linux服务器 :) - halfer

3
Symfony2已经完全可以用于生产环境。自稳定版发布以来,开发人员只在修复一些小bug。我知道Fabien Potencier曾经发布过一些基准测试,但我找不到它们了。也许你会有更好的运气。无论如何,我相信它比其他任何框架都要快。
当你说没有官方的管理生成器时是正确的,但是你可以使用 SonataAdminBundle,这个工具非常棒(但有些难以正确使用)。

我去年看过这些基准测试结果...但我现在也找不到它们了。 - user1037541
基准测试?你不应该基于此来做出选择。无论如何,你可以确定Symfony 2是有史以来最快的php框架。它只加载所需内容,缓存所有内容(例如:配置文件、路由等,所有内容都编译为纯php),并且具有与许多其他库(如YUI Compressor或Varnish)进行交互的本地支持,使您的网站飞快。 - HappyDeveloper

0

1
使用 SonataAdminBundle ,它是半官方的,非常酷。 - Alessandro Desantis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接