【问题标题】:Symfony 1.4 or Symfony 2.0 beta for non-symfony starter using php web frameworksSymfony 1.4 或 Symfony 2.0 beta 用于使用 php web 框架的非 symfony 初学者
【发布时间】:2011-09-22 23:21:10
【问题描述】:

我是使用 Symfony 的新手,在尝试了 CodeIgniter 和 CakePHP 近一个月后,我终于确定了它。

我对 Web 框架有足够的了解,但对 Symfony 框架一无所知。
现在我有点困惑,因为 Symfony 2.0 beta 就在这里。

我只是想知道,考虑到未来的期望,我应该开始学习 Symfony 2.0 beta 还是 Symfony 1.4。 Symfony 有一个艰难的学习曲线,因此,我不想以后再经历一次。

【问题讨论】:

  • 签入 Symfony 线程。这是一个重复的问题。

标签: symfony symfony1 php


【解决方案1】:

为什么要开始学习“过时”的技术?考虑以下几点:

  • Symfony2 is not in beta anymore! 这意味着代码是(应该是) 稳定,因此准备好 生产。

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

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

  • Symfony2 使用 Doctrine 2 作为 ORM (尽管可以使用其他的)和 Twig template system,以及两者 其中(在我看来)是最好的 在那里。

  • Symfony2 使用 PHP 5.3 版本,它 有很棒的新功能。这 应该是唯一值得关注的地方 仔细,因为许多 生产服务器仍然没有 支持 PHP 5.3,但我猜这个 应该随着时间而改变。

既然你引用了“未来的期望”,我不会三思而后行,直接跳入 Symfony2。

【讨论】:

    猜你喜欢
    • 2011-02-15
    • 1970-01-01
    • 2011-05-08
    • 1970-01-01
    • 1970-01-01
    • 2011-08-03
    • 2014-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多