Python 在Grails和Django中运行web应用程序
我目前正处于web应用程序的规划阶段,我发现自己正试图决定使用Grails或Django。从运营角度来看:Python 在Grails和Django中运行web应用程序,python,django,grails,groovy,web-applications,Python,Django,Grails,Groovy,Web Applications,我目前正处于web应用程序的规划阶段,我发现自己正试图决定使用Grails或Django。从运营角度来看: 哪个生态系统更易于维护(迁移、备份、灾难恢复等)?如果使用grails,它可能是linux上典型的tomcat+mysql。如果是django,它将是linux上的apache+mysql django或grails是否有更好的廉价灵活的托管选择?最初可能是低带宽需求。我不确定所需的具体规格,但从我所阅读的内容来看,django所需的服务器资源似乎比grails少得多(即使256MB服务器
我认为python的托管要求较低(即grails需要jvm,而大多数el cheapo主机不提供jvm,因为它们通常提供python支持)。加上谷歌应用引擎支持django(在某种程度上)
但是如果你有面团的话,grails比imho好多了 您可以在256兆ram中运行grails。许多社区成员正在这样做。话虽如此,我想说,在任何一个平台上,您都需要更多的ram来确保性能。但我可能也会再次访问www.linode.com。您可以以非常合理的成本获得高质量的主机,并且为grails添加一点ram不会超出您的预算。此外,如果您对基于云的解决方案感兴趣,Morph将托管grails应用程序。
我喜欢Django,但我选择grails是因为平台的成熟度和Java在库和框架方面的质量。事实上,我认为它们都是很好的解决方案,但您不能否认,使用grails,您的选择要多得多。我认为,从运营角度来看,事情将非常接近,您可以根据其他标准做出决策。如果您能负担得起一个至少有256 MB RAM的虚拟专用服务器,那么您将能够部署Grails应用程序。如果成本看起来很高,请查看Sun。他们真的在推动基于他们的产品堆栈的托管解决方案,并且有一些伟大的交易可用。通过Ostatic,我可以从分层技术免费托管一年。使用Java托管,您不需要对apache或nginx执行所有愚蠢的操作。Jetty本身可以承载您所需的一切,这就是www.mor.ph上的人所做的,他们发现它非常快 这种方式的内存使用非常少,我在RapidXen的256MB Ubuntu服务器上托管我的内存,所以每月大约10美元
我曾尝试在Django中开发,虽然它运行所有脚本的速度都更快(如引导或测试用例),但在我的oppinion中,它的设计并不是很好您可以在EATJ上廉价地托管Grails应用程序:
Grails也有一个很好的插件,可以在GAE上运行。你是该博客的成员,还是只是一个一般性的提示?