Google App Engin框架选择/建议

2024-09-29 11:19:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在googleappengine中开发一个大型的web应用程序,但是我不知道应该使用哪个框架来获得MVC模型。我更喜欢使用springmvc,但是我读到了GAE的几个问题。另一个选择是在python中使用django,但我从未使用过。你推荐什么样的框架或方案?还有其他框架吗?在

你好


Tags: django模型框架web应用程序方案mvcgae
3条回答

您应该看看web2py——这是一个非常容易设置、学习和使用的全栈PythonMVC框架。它被设计成可以在googleappengine上运行,并且有一个专门针对GAE的whole section in the online book(本书中还有其他参考资料讨论了为GAE开发时的一些特殊注意事项)。在基于web2py浏览器的IDE中甚至有一个“在googleappengine上部署”按钮(参见IDE演示home pageGAE deployment interface)。在

您的web2py GAE应用程序也将是可移植的——您可以在其他平台(例如,Linux VPS)上部署它们,而无需更改代码(尽管一旦脱离GAE,不再受其限制,您可能需要进行一些调整)。在

{如果你有很多问题的话,你会得到帮助的。在

我在googleappengine上成功地使用了Stripes。它是一个简单但非常强大的MVC堆栈,非常容易学习和使用,并且有很好的文档。我已经能够将它与Guide(用于依赖注入)和Sitemesh(用于页面模板)进行集成。如果您感兴趣,我开发的应用程序的代码可以在http://code.google.com/p/memwords/上找到。在

Django是一个没有难以置信的高负载的项目的最佳框架,但是GAE由一个非常旧的版本支持。在

尝试使用Pycharm编辑GAE应用程序。这已经是一个可用的IDE,可以进行积极的开发

相关问题 更多 >