Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Grails和Django中运行web应用程序_Python_Django_Grails_Groovy_Web Applications - Fatal编程技术网

Python 在Grails和Django中运行web应用程序

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服务器

我目前正处于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上运行。你是该博客的成员,还是只是一个一般性的提示?