首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Php框架: symfony 1、symfony 2或Yii

Php框架: symfony 1、symfony 2或Yii
EN

Stack Overflow用户
提问于 2011-05-06 08:25:22
回答 4查看 10.4K关注 0票数 9

我们将从自制的框架转向Symfony或Yii。从我们的观点来看,这两个框架的功能是相似的(即它们都有我们所需要的)。

我们的情况:PHP5.2.9,中型网站(10.000个大学/天),但共享托管。

  • 考虑到了php的版本,我们不能使用symfony 2(它需要5.3.4),那么,既然第2版已经发布,那么选择symfony 1是否是一个明智的举动呢?
  • --我们正在共享托管(目前无法使用专用服务器,我们没有足够的资金),不会要求过多的资源(我更担心symfony 1,据我所读),
  • 中的一些网站贡献者并不真正熟悉php / MVC框架:一旦网站的结构被转换成这两个框架中的一个,这些贡献者会遇到困难吗?花2-3天来发现框架是可以的,2-3周不是。我读到过,yii的教程(但完整的文档)比symfony少,但最后这个更难理解。

请不要回答像“这个更好”这样的问题,最好是最近使用这两个框架的人。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-05-06 08:32:10

symfony2还没出来。这不再是预览,但它仍然是测试版。

至于第2点;取决于您在php中的限制(例如内存限制),symfony有一个很好的缓存策略,所以它不应该是一个问题。

正如你所提到的,没有像"a或b更好“这样的回答。但是,您应该检查是否能够在共享主机上运行这些框架(有时在共享主机上设置symfony有点麻烦)。

票数 1
EN

Stack Overflow用户

发布于 2012-03-19 09:48:54

我在这里玩得太晚了,但这有点相关,因为Symfony2实际上是稳定的,并且在使用中。我努力让Symfony2在运行CentOS 5.6VPS的work上工作了一个半星期(配置相对锁定,但我可以这样做)。

然后我就辞职了,因为我几天前订购的“敏捷开发Yii”和"Yii“已经到了,我心里想,”没有什么比头痛更糟糕的了“。基本上,git和Symfony的控制台有各种各样的问题,取决于它(我认为)。我只是想玩。

然后我开始和Yii一起玩。我非常仔细地设计了我的数据库,检查了扩展,包括bada$$ bootstrap扩展,基本上我的整个应用程序是在大约48小时内完成的,它包括一个10表db、大量数据和相当复杂的用户权限等等。

小菜一碟。除了Symfony2将成为Drupal 8的骨干这一事实之外,我并没有真正看到它的优势,如果这就是您想要做的事情。:)

哦,你不仅让你的应用程序更容易构建,还让我看起来更像一个摇滚明星。完全的jQueryUI集成(除了引导--它在默认情况下是响应的,所以我甚至不用担心这些废话)。所有数据都是通过portlet和小部件传递的,它们非常容易使用。

我对你的推荐不够高。是炸弹。

票数 15
EN

Stack Overflow用户

发布于 2011-05-06 11:12:51

因为我没有用Yii,所以我不能在那里作比较。但是,如果您现在选择Symfony 1.xx,因为S2已经退出,由于php版本,您无法使用它,那么需要考虑的支持寿命是有限的。Sensio说,2012年11月,但是支持和修复很可能是因为S2得到了更多的支持。这并不意味着它会消失,当然,但你需要权衡这个因素在你的决策。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5908732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档