我从来没有创建一个高流量的网站,所以我不知道最好的长期计划是什么。预算中没有专用服务器的空间。我目前正在使用VPS托管我的当前网站。我打算坚持使用VPS并迁移grails。例如,我查看了fatcow.com的Django和python托管计划(看起来比VPS计划更便宜)。哪个是更好的投资,通过VPS托管的grails还是通过标准的python托管计划的django?从短期和长期来看,哪个会有更好的表现?
应用程序的前端是javafx,后端将是一个REST接口。
发布于 2009-08-25 23:19:31
在决定使用django之前,我也经历了与您相同的过程。我白天是一名Java程序员,我想在业余时间做一个我喜欢的项目。所以我给自己买了最便宜的VPS套餐。我安装了Java webserver并部署了一个Grails应用程序,但它需要更大的内存。然后我意识到Java webapp需要很大的内存才能运行。所以我去寻找一个非Java框架。我当时没有太多的标准,除了它能在我目前的VPS计划上顺利运行。
我看了一眼django,我很惊讶:
的
除此之外,您只需对Groovy和Python进行比较。如果您是一名Java程序员,您一定会喜欢Groovy语法,因为它非常接近Java。但是python也是一种很好的语言(尽管很多人不喜欢它的语法)。
如果您想使用JavaFX作为前端,那么您可以使用django只返回JSON数据或XML数据,而且您可以很容易地做到这一点,因为它有一个built-in serializer来完成这项工作。
因此,所有的标准都深入到你需要什么和你已经知道了什么。
发布于 2009-08-25 17:16:10
我会坚持使用姜戈。Django和Grails非常相似,但我更喜欢Python而不是Groovy。Python的开发周期没有Groovy那么繁琐,例如,Python控制台可以立即启动,而Groovy控制台可以占用一秒钟的时间来加载。这只是一个小问题,但等待多次最终会变得令人沮丧。
发布于 2009-08-25 22:27:07
有一个不使用hibernate的Grails App Engine插件。
http://www.grails.org/plugin/app-engine
就个人而言,我认为选择归根结底是你最喜欢哪种语言。如果您是一名Java/JSP开发人员,您可能会更喜欢Grails。但是,如果您已经精通Python,那么这是更好的选择。
这里有一些参考资料可以帮助您评估Grails。
http://grails.org/Success+Stories
http://www.pubbs.net/grails/200908/12877Python已经很成熟了。有很多资源,如果你是Python的粉丝,这肯定是一个很好的选择。
https://stackoverflow.com/questions/1329508
复制相似问题