Php 我应该在Symfony 1.x还是2.0中开始开发?

Php 我应该在Symfony 1.x还是2.0中开始开发?,php,frameworks,symfony1,Php,Frameworks,Symfony1,我想为2011和2012年开发网络应用程序,我应该使用哪个版本 除非您有一个要求特定版本的现有代码库,否则2.0可能更好,因为它有一个更丰富、更高级的API 这还取决于您对仍在开发中的软件的耐心。该网站指出: 请注意,Symfony 2.0还不稳定;小心使用(当前版本为Beta 5) 这意味着某些东西仍在开发中,这会破坏与早期版本的兼容性。请参阅:。如果你对它有兴趣,就去做吧,它是一个丰富而强大的框架。如果您需要在昨天完成工作,那么最好还是坚持使用SF1.4 另一方面,对sf1.4的支持将在20

我想为2011和2012年开发网络应用程序,我应该使用哪个版本

除非您有一个要求特定版本的现有代码库,否则2.0可能更好,因为它有一个更丰富、更高级的API


这还取决于您对仍在开发中的软件的耐心。该网站指出:

请注意,Symfony 2.0还不稳定;小心使用(当前版本为Beta 5)

这意味着某些东西仍在开发中,这会破坏与早期版本的兼容性。请参阅:。如果你对它有兴趣,就去做吧,它是一个丰富而强大的框架。如果您需要在昨天完成工作,那么最好还是坚持使用SF1.4


另一方面,对sf1.4的支持将在2012年11月结束,这也可能是需要考虑的因素

这已经被问了很多次了

2.0甚至还没有进入RC阶段-请记住这一点。 1.4将在未来几年得到支持

如果你的应用程序不是“大”的,它会在1.4版中完成,如果你真的需要,可能会改为2.0版


否则你必须等到2.0稳定下来,这可能需要1到几个月的时间。

Symfony 2.0将在下周进入RC阶段,并将在今年7月正式发布,因此我认为它非常接近稳定:)

嗯,一般来说,Beta不应该引入任何破坏兼容性的东西——它们的存在是为了发现现有功能中的bug。引入新的变化,这将是在一个新版本的字母和夜间;然而,随着市场营销将“beta”标签贴在任何东西的左右,就像它只是挂在应用程序徽标上的可爱图像一样,这似乎不再是一个有用的区别。我同意,并且知道beta的含义。还有:你看过最新的发行说明了吗?仍有突破性的变化。没有以前那么糟了,我想他们很快就会稳定下来。我不否认这一点。“夜间构建、alpha、beta、RC、final”周期到此为止-现在一切都是beta版或最终版本:(遗憾的是,这是一个有点有用的术语。我想,但他们是从SF2开始的,我想现在是他们可能仍然会更改这些“bug”或重构的最后时刻。fabien Povertier对开发过程给出了一些见解:1.4将支持到2012年底。不过,这可能会改变,因为2.0应该是be于2011年3月最终确定,这将允许21个月的时间进行重写,但由于2被推迟,时间段i(显然)被侵蚀