grails v.s cakephp

时间:2011-02-19 05:55:47

标签: cakephp grails frameworks

我可以选择在Grails和Cakephp之间为我的团队选择开发下一个高流量网站(希望每月有数百万访问者)。任何关于pro v.s con的建议?感谢

2 个答案:

答案 0 :(得分:1)

如果它是一个大项目(在复杂性,而不是访问者数量方面)并且你有能力使用Java,我认为使用Grails会产生更干净的项目,并且更容易进行修改/修改。

同时,虽然在Java堆栈上托管具有更高的起始障碍(即使没有请求也需要ram和处理器,并且Grails项目必须以最小512 ram开始,以使小型/中型项目合理工作)当访问者数量很大时,它处理它们比PHP解释器(在高负载下需要更多的处理能力和磁盘速度)要好得多。

答案 1 :(得分:1)

我已经开发了Grails和CakePHP。 Grails更强大。我可以告诉你,Grails上的缓存功能比cakePHP更容易和更强大。如果您想拥有可扩展的网站,请记住这一点是最重要的。 cakephp项目的另一件事不容易维护,编写测试非常困难,因为你必须用数组填充你的灯具。 要使用cakePHP实现cach,你必须使用MemCache组件,或者我猜有一个新的缓存行为,但我不知道它是否强大。在grails中打开缓存,你需要做的就是在你的域类中添加一行。

CakePHP的优点是您可以直接在服务器上进行更改,而无需导出新的WAR并将其部署以纠正错误。

最后,我们公司正在从cakePHP迁移到Grails,因为它们之间存在很大差异。