我想在Google App engine中开发一个大型web应用程序,但我不知道使用哪个框架才能获得MVC模型。我更喜欢使用Spring MVC,但是我读到了GAE的一些问题。另一种选择是在python中使用django,但我从未使用过。您推荐哪种框架或选项?还有其他的框架吗?
问候
发布于 2011-01-15 09:15:53
您应该看看web2py --它是一个非常容易设置、学习和使用的全栈Python MVC框架。它被设计为开箱即用运行在Google App Engine上,并且有一个专门用于GAE的whole section in the online book (本书中还有其他参考文献讨论了在为GAE进行开发时的一些特殊考虑)。在基于web2py浏览器的集成开发环境中甚至有一个"Deploy on Google App Engine“按钮(请参阅集成开发环境演示home page和GAE deployment interface)。
您的web2py GAE应用程序也将是可移植的--您可以将它们部署到其他平台(例如,Linux ),而无需更改您的代码(尽管一旦您退出GAE并且不再受其限制,您可能希望进行一些调整)。
如果您有任何问题,您将从mailing list获得大量帮助。
发布于 2011-01-15 06:12:19
我在Google App Engine上成功地使用了Stripes。它是一个简单但非常强大的MVC堆栈,非常容易学习和使用,并且有很棒的文档。我已经能够将它与Guide (用于依赖注入)和Sitemesh (用于页面模板)集成在一起。如果您感兴趣,可以在http://code.google.com/p/memwords/上找到我开发的应用程序的代码。
发布于 2011-01-20 00:29:51
Django是一个没有高负载的项目的最佳框架,但是GAE有一个非常老的版本支持。
尝试使用Pycharm来编辑GAE应用程序。这是一个已经可以使用的IDE,正在进行开发
https://stackoverflow.com/questions/4692280
复制相似问题