既然Google允许在App Engine上使用Java,我想知道这对App Engine的Web框架的选择有什么影响。
Now that Google allows Java on App Engine, I'm wondering what effect this has on a choice of web framework for App Engine.
是否有我遗失的东西 - 在App Engine上执行任何框架都能正常工作吗?
Is there something I'm missing - do any frameworks work well on App Engine?
推荐答案个人而言,我发现Python更有趣。这就是我。然而,有几个委托Java开发人员会赞赏GAE中的Java支持。此外,支持Java是Google的一个很好的选择,因为它将允许GAE平台可能承载许多其他语言。很显然,期望所有基于JVM的语言都能在GAE上运行,但未来看起来很有希望。现在,我们可以通过查看这个GAE Java Group Page 。
Personally, I have found Python to be more fun. That's just me. However there are several commited Java developers out there that will appreciate the Java support in GAE. Furthermore, supporting Java was a good choice by Google since it will allow the GAE platform to potentially host many other languages. It's obviously a little early to expect all JVM based languages to run on GAE, but the future looks promising. For now we can look at what is and isn't working by taking a look at this GAE Java Group Page.
回到Python,我认为小网站应用程序将与内置的webapp框架一起工作。其他应用程序将从Django 1.0中受益更多。请参阅框架部分下的 GAE文章,以获得一些有关此内容的良好阅读。在任何情况下,由于大多数Web框架都是考虑关系数据库设计的,所以您无疑会对您的任何选择有所限制,哪些数据存储区/ bigtable不是。此外,由于安全原因,GAE平台必须进行沙盒处理,这也会在一定程度上限制您的使用。希望这有助于。
Coming back to Python, I think small web applications will work great with the built-in webapp framework. Other applications will benefit more from Django 1.0. Have a look at the GAE articles under the frameworks section for a few good reads on this. In any case, you will undoubtedly have restrictions in any of your choices since most web frameworks are designed with relational databases in mind ... which datastore/bigtable is not. Furthermore, the GAE platform has to be sandboxed for security reasons which also restrict you to some extent. Hope this helps.
更多推荐
Google App Engine最适合哪种网页开发框架?
发布评论