我目前正处于Web应用程序的规划阶段,我发现自己试图决定使用Grails还是Django.从运营角度来看:
哪个生态系统更易于维护(迁移,备份,灾难恢复等)?如果使用grails,它可能是linux上典型的tomcat + mysql.如果django它将是linux上的apache + mysql.
django或grails有更好的选择廉价和灵活的托管?最初它可能是低带宽要求.我不确定所需的确切规格,但从我一直在阅读的内容来看,django似乎需要的服务器资源少得多(甚至256MB服务器还可以),而不是grails.
Daniel Honig.. 9
你可以用256兆的ram来运行grails.许多社区成员正在这样做.话虽如此,我会说在任何一个平台上你都需要更多的ram来确保你的表现.但我也建议您查看www.linode.com.您可以以非常合理的价格获得高质量的托管服务,并且为grails添加一些ram不会破坏您的预算.此外,如果您对基于云的解决方案感兴趣,Morph将托管grails应用程序. http://developer.mor.ph/grails
我喜欢Django,但是我对平台的成熟度以及在库和框架方面的优质Java工作量我选择了grails.事实上,我认为它们都是很好的解决方案,但你不能否认你的选择与grails相比更大.
你可以用256兆的ram来运行grails.许多社区成员正在这样做.话虽如此,我会说在任何一个平台上你都需要更多的ram来确保你的表现.但我也建议您查看www.linode.com.您可以以非常合理的价格获得高质量的托管服务,并且为grails添加一些ram不会破坏您的预算.此外,如果您对基于云的解决方案感兴趣,Morph将托管grails应用程序. http://developer.mor.ph/grails
我喜欢Django,但是我对平台的成熟度以及在库和框架方面的优质Java工作量我选择了grails.事实上,我认为它们都是很好的解决方案,但你不能否认你的选择与grails相比更大.
使用Java托管,您不需要使用apache或nginx执行所有愚蠢的技巧.Jetty本身可以容纳您需要的一切,这就是www.mor.ph的人们如何做到这一点,他们发现它非常快.
这种方式的内存使用非常少,我在RapidXen的256MB Ubuntu服务器上托管,所以每月大约10美元.
我尝试在Django中进行开发,虽然它可以更快地运行所有脚本(例如bootstrapping或测试用例),但在我的意见中并没有那么精心设计