擅长:python、mysql、java
<p>谷歌应用引擎不是一个框架。Google App Engine是一个平台即服务。App Engine是一个开发应用程序的平台,其中服务器组件由Google为您管理,这样您就不会被配置服务器的平凡细节所分心。它让你专注于你最擅长的事情,构建软件来解决业务问题。</p>
<p>App Engine有很多不同的框架。框架和平台不一样。以javasdkforappengine为例。我有一个JQuery Form builder版本,它是用PHP构建的,运行在App Engine上,使用Java Querces servlet来解释PHP。我认识的另一个开发人员在App Engine、Restlets和Spring上使用了Struts。</p>
<p><strong>您可以做的示例:</strong></p>
<ul>
<li>主持公司网站</li>
<li>使用ChannelAPI(Comet for App Engine)托管实时聊天应用程序</li>
<li>使用Bloog或其他用Python编写的博客软件托管博客</li>
<li>还有很多事情</li>
</ul>
<p>Spring和Struts是MVC框架,而Restlets是REST框架。我运行的JQuery Form Builder根本不在框架上,因为它是一个使用querys在App Engine上运行PHP的hackjob解决方案。</p>
<p>简而言之,对于Python的sdkforappengine,可能也可以使用许多框架,但是appengine不是一个框架。</p>
<p>简言之,您可以选择自己托管应用程序,也可以通过付费提供商托管应用程序,也可以使用谷歌的下一代模式。</p>
<p>对于我来说,Google App Engine最吸引人的地方也许是我能以多快的速度运行一些东西,甚至是用Java编程。App Engine SDK将通过在每次更改后编译代码来热交换更改。在Eclipse中,部署也是一键式的。只要按一下按钮,我就可以生产一些东西。</p>
<p>平台即服务模型上也有很多可伸缩性,可以根据应用程序上的卷进行放大或缩小。</p>
<p>最后,它是免费的低使用率。</p>