使用php web框架的非symfony启动程序的Symfony 1.4或Symfony 2.0 beta

Sto*_*oic 0 php symfony1 symfony

我是使用Symfony的新手,在最近几个月尝试了CodeIgniter和CakePHP之后我终于解决了这个问题.

我对Web框架有足够的专业知识,但对Symfony框架完全不了解.
现在我在这里有点混乱,因为Symfony 2.0 beta就在这里.

我只是想知道我应该开始学习Symfony 2.0 beta或Symfony 1.4,考虑到未来的期望.Symfony有一个艰难的学习曲线因此,我不想在以后再次通过它.

dan*_*nii 5

为什么要开始学习"过时"技术?考虑以下:

  • Symfony2不再是测试版了! 这意味着代码(应该)是稳定的,因此可以生产.

  • Symfony 1.4(虽然它很棒,但我必须说)的维护日期已于2012年11月结束.

  • 性能方面,Symfony2比Symfony 1.4好得多

  • Symfony2使用Doctrine 2作为ORM(虽然可以使用其他)和 Twig模板系统,并且它们(在我看来)都是最好的.

  • Symfony2使用PHP 5.3版,它具有很强的新功能.这应该是唯一要仔细观察的点,因为许多生产服务器仍然不支持PHP 5.3,但我想这应该随着时间的推移而改变.

既然你引用了"未来的期望",我就不会想到这两次并跳进Symfony2.