自从 Symfony 1.4 发布以来,我就一直在使用它,但现在我可以选择升级到 Symfony2 以用于我的下一个项目。有没有人有经验?目前是否有人在 Symfony2 上构建生产应用程序,或者在过去的几个月里有?
编辑:是的,Symfony2 网站已经发布了一条明确的信息,说该框架将于明天发布!没有“测试版谈话”,但它在安装页面上明确说明您应该将 1.4 用于新项目。
编辑:有人投票结束,因为这个问题显然“过于本地化”。这不是标签的用途吗?!
Symfony2 应该会在 3 月发布,我猜应该会在接下来的几天内发布。预览版旁边总是有一个注释,说明它还没有准备好投入生产。我不知道这有多少是真的,有多少只是通常的“测试版谈话”。
如果您注意到,他们更改了symfony2 页面,该页面现在不转到预览页面,而是转到 symfony.com。还出现了一些新教程。并且下载页面显示有希望的“明天将可用”消息!
我尝试使用 symfony2 沙箱,但在将我的应用程序移植到它之前,我决定等待发布版本。如果您的项目不紧迫,我建议您这样做。应该在拐角处。
只是我的两分钱;)
编辑:顺便说一句,如果你查看博客,你可以看到
Symfony2 的公共 API 将在几天内被冻结。因此,本周开发人员对代码存储库提交了一些最后的重大影响更改:从 DIC 中删除了响应,删除了 CompatAssetsBundle 以支持 AsseticBundle,并且还删除了 boostrap 文件。
这只能意味着一个稳定的版本很快就会出来!
我会说是的,只要您知道这是一个预览版本并采取必要的预防措施,即密切关注错误日志。
有很多网站在生产中使用 symfony2,包括 ServerGrove 和 OpenSky 的 VPS 控制面板(由教条 orm 和 odm 项目的创建者和主要贡献者开发)。
候选版本将于本月某个时候发布,这意味着 API 变得稳定!万岁!
Symfony2 博客中的这个链接概述了 Symfony2 版本的路线图。
还有Symfony2 Bundles站点,它是 Symfony2 已经存在的捆绑包的集合
他们说它很快就会上市。
但是您已经可以从github下载它并开始学习并迁移到它。自去年 12 月以来我一直在这样做,唯一的问题是 API 的变化。但是现在它必须更稳定并且迁移到它是安全的。
“尚未准备好投入生产”说明意味着不支持,也不保证一切正常,明天某些事情不会改变。如果它改变了,你的问题是找出什么和如何。
虽然最初的计划是在上周在巴黎举行的 Symfony Live 会议上发布一个稳定的候选版本,但在那里宣布它将被推迟至少几周,我认为这是一个很好的选择事物。
这意味着 API 还不稳定,可能会发生变化,而这些变化可能会破坏 BC。现在可以在新网站上下载的标准包是一个 PR,就像以前的版本一样。