sql*_*man 27 doctrine symfony1 symfony-1.4 symfony doctrine-orm
我正在开始一个对我的公司非常重要的新Symfony项目.我的经验仅适用于Symfony 1.4.我有3个月的时间来完成这个项目.
该项目应该存在多年,并将成长为具有许多功能.我知道很多人已经在生产中使用Symfony 2,但你认为使用1.4是个不错的主意吗?
每种情况都不同.我没有看到1.4的任何问题,但有些人建议我使用Symfony 2,因为最终我们需要升级并进行大量的代码重写.
另外,还有Doctrine 2.我将使用1.2.4.再一次,我知道Doctrine 2真的很棒,但是我是否会坚持使用1.2.4?它似乎做了我们需要的一切.
感谢您的任何见解.
Jer*_*man 39
为什么你应该使用Symfony 2.0:
与1.x一起使用的唯一可能原因是时间问题.但是,如果这个项目非常重要,那么增加时间限制(如果它不可行)更有意义,那么在1.x中执行此操作并浪费所有时间以后重写它.
P. *_*iro 19
好吧,如果你有更多时间完成项目,Symfony 2.0应该真的是你的赌注.Symfony 2.0开发人员仍在努力学习使用所有这些优秀标准和最佳实践的正确方法.
使用SF 1.4的社区已经成熟并且已经解决了所有常见(以及其他不常见)场景可能出现的每个问题.
所有关于速度的争论都不适用于基于SF构建的90%(或更多?)项目.除非你需要一个高性能的webapp(服务超过500-1000个请求/分钟),否则你可以使用SF 1.4.如果您需要提供更多服务,您可以随时使用一台服务器到场景中.优化的SF 1.4应用程序可以表现得相当不错.
我想说的是,关于性能的所有讨论都不是大多数应用程序的问题.人们在提高速度标志时不会考虑它.
SF 1.4是一个结构良好的框架.它确实在开发过程中加快了速度.SF 2.0是一个正在开发的社区.人们仍在为最常见的问题开发解决方案和插件.
我仍在使用SF 1.4进行所有新项目.主要是因为我做了很多工作,让我的项目完成得非常快.我的所有客户都不需要高性能的Web应用程序,但是我有自己的项目需要快速,并且在优化后他们确实是.
小智 5
自从1.0以来我一直在努力.好吧,我完成了我的1dot 0项目邪恶的火灾...没有等待现在1.1 ...确定升级通过所有的升级麻烦...好吧现在它已经准备好了但是没有等待1.2现在已经出来了. ..FFS ...确定将所有内容升级到1.2通过学习这个新的表单类和插件问题挣扎cuz sfGuard需要一个新版本等等等等等等等等等等等现在我们已经准备好了解它但没有等待......他们在同一天WTH发布了1.3和1.4.好吧这次升级有多糟糕?phpmailer好swiftmailer坏.或者这是另一种方式.哦FFS现在这个symfony2是什么.....
我敢肯定,我不是唯一一个经历过(或类似场景)的人
重要的是你所知道的以及你擅长的.Symfony 2我肯定是非常棒的最棒的等等等等等等.但是,如果你需要三个月的时间才能加快速度并完成所有出现的错误.然后你最好选择1.4并以你所知道的为基础.
我坚持使用1.4因为我有一个很大的代码库,我已经建立了很好的工作.正如你可以从不同的意见中看到的那样,虽然辩论可能会持续一段时间.
无论如何,那是我的两分钱.
归档时间: |
|
查看次数: |
7318 次 |
最近记录: |