<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Google_App_Engine</id>
	<title>Google App Engine - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Google_App_Engine"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Google_App_Engine&amp;action=history"/>
	<updated>2026-06-28T03:08:02Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Google_App_Engine&amp;diff=561359&amp;oldid=prev</id>
		<title>imported&gt;Yumeto：​使用DisamAssist清理消歧義連結：Go（改連結至Go語言；改連結至Go語言）。</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Google_App_Engine&amp;diff=561359&amp;oldid=prev"/>
		<updated>2026-03-02T08:06:26Z</updated>

		<summary type="html">&lt;p&gt;使用&lt;a href=&quot;/index.php?title=User:Peacearth/DisamAssist.js&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:Peacearth/DisamAssist.js（页面不存在）&quot;&gt;DisamAssist&lt;/a&gt;清理&lt;a href=&quot;/index.php?title=WP:DAB&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:DAB（页面不存在）&quot;&gt;消歧義&lt;/a&gt;連結：&lt;a href=&quot;/wiki/Go&quot; title=&quot;Go&quot;&gt;Go&lt;/a&gt;（改連結至&lt;a href=&quot;/wiki/Go%E8%AA%9E%E8%A8%80&quot; title=&quot;Go語言&quot;&gt;Go語言&lt;/a&gt;；改連結至&lt;a href=&quot;/wiki/Go%E8%AA%9E%E8%A8%80&quot; title=&quot;Go語言&quot;&gt;Go語言&lt;/a&gt;）。&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{noteTA&lt;br /&gt;
|T=zh-cn:Google App Engine; zh-tw:Google應用服務引擎;&lt;br /&gt;
|G1=IT&lt;br /&gt;
|1=zh-cn:Google App Engine; zh-tw:Google應用服務引擎;&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name                   = Google App Engine&lt;br /&gt;
| title                  = &lt;br /&gt;
| logo                   = Google App Engine New Logo.png&lt;br /&gt;
| screenshot             = &lt;br /&gt;
| caption                = &lt;br /&gt;
| collapsible            = &lt;br /&gt;
| author                 = &lt;br /&gt;
| developer              = [[Google]]&lt;br /&gt;
| released               = {{start date and age|2008|4|7}}&lt;br /&gt;
| discontinued           = &lt;br /&gt;
| latest release version = 1.9.51&lt;br /&gt;
| latest release date    = {{release date|df=yes|2017|03|29}}&lt;br /&gt;
| latest preview version = &lt;br /&gt;
| latest preview date    = &amp;lt;!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --&amp;gt;&lt;br /&gt;
| programming language   = [[Python]]、[[Java]]、[[Go語言|Go]]、[[PHP]], [[Node.js]]&lt;br /&gt;
| operating system       = linux (glibc)、Windows&lt;br /&gt;
| platform               = little-endian 32bits&lt;br /&gt;
| size                   = &lt;br /&gt;
| language               = &lt;br /&gt;
| genre                  = [[Web應用框架]]、[[雲端運算]]&lt;br /&gt;
| license                = [[專有軟體]]、[[LGPL]]&lt;br /&gt;
| website                = {{URL|https://cloud.google.com/appengine/}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Google App Engine&amp;#039;&amp;#039;&amp;#039;是一个开发、托管[[网络应用程序]]的平台，使用[[Google]]管理的数据中心。它在2008年4月发布了第一个[[軟件版本週期#Beta|beta]]版本。&lt;br /&gt;
&lt;br /&gt;
Google App Engine使用了[[云计算]]技术。它跨越多个服务器和数据中心来[[虚拟化]]应用程序。&amp;lt;ref&amp;gt;{{cite web|url=http://code.google.com/appengine/docs/python/runtime.html|title=Python Runtime Environment|date=11 December 2014|work=Google Developers|accessdate=2009-07-15|archive-date=2012-03-12|archive-url=https://web.archive.org/web/20120312041527/http://code.google.com/appengine/docs/python/runtime.html|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Google App Engine在用户使用一定的资源时是免费的。支付额外的费用可以获得应用程序所需的更多的存储空间、带宽或是CPU负载。&amp;lt;ref&amp;gt;{{cite web|url=http://code.google.com/appengine/docs/quotas.html|title=Quotas|date=12 January 2015|work=Google Developers|accessdate=2009-07-15|archive-date=2012-03-14|archive-url=https://web.archive.org/web/20120314184615/http://code.google.com/appengine/docs/quotas.html|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 支持的编程语言和框架 ==&lt;br /&gt;
当前，Google App Engine支持的[[编程语言]]是[[Python]]、[[Java]]、[[PHP]]和[[Go語言|Go]]（通过扩展，可以支持其他[[JVM语言]]，诸如[[Groovy]]、[[JRuby]]、[[Scala]]和[[Clojure]]）。支持[[Django]]、[[WebOb]]、[[PyYAML]]的有限版本。Google说它准备在未来支持更多的语言，Google App Engine也将会独立于某种语言。任何支持[[WSGI]]的使用CGI的Python框架可以使用。框架可以与开发出的应用程序一同上传，也可以上传使用Python编写的第三方库。&amp;lt;ref&amp;gt;{{cite web|url=http://code.google.com/appengine/docs/whatisgoogleappengine.html|title=What Is Google App Engine?|date=9 December 2014|work=Google Developers|accessdate=2009-07-15|archive-date=2011-03-23|archive-url=https://web.archive.org/web/20110323063626/http://code.google.com/appengine/docs/whatisgoogleappengine.html|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://code.google.com/appengine/docs/python/tools/webapp/overview.html|title=webapp Overview|date=22 September 2014|work=Google Developers|accessdate=2009-07-15|archive-date=2012-03-15|archive-url=https://web.archive.org/web/20120315173313/http://code.google.com/appengine/docs/python/tools/webapp/overview.html|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 与其他应用程序托管的区别 ==&lt;br /&gt;
与其他可扩展的托管服务（例如[[Amazon EC2]]）比较，App Engine提供了更多基础服務来方便编写可扩展的应用程序，但仅限於App Engine设计框架以內的应用程序。&lt;br /&gt;
&lt;br /&gt;
App Engine的基础服務省卻了许多系统管理的操作，以便将规模扩大到数以百万计的访问。Google负责处理一组代码，可以监测、容错，在必要的时候还会开发一些应用实例。&lt;br /&gt;
&lt;br /&gt;
有些应用程序托管服务让用户安装、配置几乎所有[[*NIX]]兼容的软件，而App Engine則要求开发者使用[[Python]]或[[Java]]语言來编程，而且只能使用一套限定的[[API]]。当前的API允许程序於一个[[BigTable]]非关系数据库上存储和检索数据、提出HTTP请求、发送E-mail、处理图像、还有[[缓存]]。大多数现存的Web应用程序，若未经修改，均不能直接在App Engine上运行，因为它们需要使用[[关系数据库]]。 &lt;br /&gt;
&lt;br /&gt;
带宽和CPU的使用、送达请求的数量、并发请求的数量、以及调用各种API的次数，皆設有每天和每分钟的限额。个别的请求，如果需時超过30秒或返回超过10MB的数据，都会被终止。&lt;br /&gt;
&lt;br /&gt;
== SQL与GQL的区别 ==&lt;br /&gt;
Google App Engine的Datastore使用一个与SQL类似的语言，叫做“GQL”。在GQL中，[[SELECT]]语句仅可以用于一个表。因为要跨越不只一台机器， GQL不支持效率很低的[[JOIN]]语句&amp;lt;ref&amp;gt;{{cite web|url=http://www.youtube.com/watch?v=oG6Ac7d-Nx8|title=Campfire One: Introducing Google App Engine (pt. 3)|date=7 April 2008|work=YouTube|accessdate=2009-07-15|archive-date=2017-07-31|archive-url=https://web.archive.org/web/20170731054801/https://www.youtube.com/watch?v=oG6Ac7d-Nx8|dead-url=no}}&amp;lt;/ref&amp;gt;。欲建立一对多和多对多的关系，可使用ReferenceProperty()&amp;lt;ref&amp;gt;{{cite web|url=http://code.google.com/appengine/articles/modeling.html|title=Modeling Entity Relationships|date=22 September 2014|work=Google Developers|accessdate=2009-07-15|archive-date=2012-02-25|archive-url=https://web.archive.org/web/20120225035250/http://code.google.com/appengine/articles/modeling.html|dead-url=no}}&amp;lt;/ref&amp;gt;。採用这种无共享的方式，即使磁盘坏了，系统也不致瘫痪&amp;lt;ref&amp;gt;{{cite web|url=http://highscalability.com/google-architecture|title=Google Architecture - High Scalability -|work=highscalability.com|accessdate=2009-07-15|archive-date=2021-01-09|archive-url=https://web.archive.org/web/20210109150711/http://highscalability.com/google-architecture|dead-url=no}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
在GQL中，[[SELECT]]语句中的[[WHERE]]从句只容許对仅仅一列进行&amp;gt;、&amp;gt;=、&amp;lt;或&amp;lt;=比較。所以，仅仅可以构造简单的WHERE从句。在数据建模时，要从[[关系数据库]]转换到Datastore，开发者需要转变观念。&lt;br /&gt;
&lt;br /&gt;
App Engine限制每次Datastore请求最多返回1000行数据。大多数Web应用程序，都不會受此影响，因为它們通常并不会在一张页面上列出超過1000条记录（可以用分页和缓存机制），只要按顺序返回结果就可以了。若有应用程序需要在一次操作中返回更多的记录，則需自行使用客户端软件或者[[Ajax]]页面，按查询顺序提取更多條記錄。&lt;br /&gt;
&lt;br /&gt;
這個Datastore的API是不关联的，有別於一般关系数据库——比如[[IBM DB2]]、[[Microsoft SQL Server]]、[[MySQL]]、[[Oracle数据库]]、或者[[PostgreSQL]]。&lt;br /&gt;
&lt;br /&gt;
== 限制 ==&lt;br /&gt;
* 在App Engine的檔案系统中，开发者只有读取的权限。&lt;br /&gt;
* App Engine仅可在回應HTTP请求时执行代码（计划的后台任务、任务队列和XMPP服务則不在此限）。&lt;br /&gt;
* 用户可以上传任意的Python模块，但必须是纯Python模块，不得包含[[C语言|C]]扩展程序或其他需要编译的代码。&lt;br /&gt;
* App Engine限制每次Datastore请求最多返回1000行数据。&lt;br /&gt;
* Java应用程序只能使用JRE基本版本类库中的一个子集（[http://code.google.com/appengine/docs/java/jrewhitelist.html JRE类白名单] {{Wayback|url=http://code.google.com/appengine/docs/java/jrewhitelist.html |date=20120219012134 }}）&amp;lt;ref&amp;gt;{{cite web|url=http://code.google.com/appengine/docs/java/jrewhitelist.html|title=The JRE Class White List|date=22 September 2014|work=Google Developers|accessdate=2009-07-15|archive-date=2012-02-19|archive-url=https://web.archive.org/web/20120219012134/http://code.google.com/appengine/docs/java/jrewhitelist.html|dead-url=no}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
* Java应用程序不能创建新的线程。&lt;br /&gt;
&lt;br /&gt;
== 可移植性 ==&lt;br /&gt;
开发者担心App Engine应用程序不能移植到其他平台上，因而被困在單一种技术(Vendor lock-in)之內。&amp;lt;ref&amp;gt;{{cite web|url=http://arstechnica.com/old/content/2008/04/analysis-google-app-engine-alluring-will-be-hard-to-escape.ars|title=Analysis: Google App Engine alluring, will be hard to escape|work=Ars Technica|accessdate=2009-07-15|archive-date=2011-07-16|archive-url=https://web.archive.org/web/20110716030041/http://arstechnica.com/old/content/2008/04/analysis-google-app-engine-alluring-will-be-hard-to-escape.ars|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 从App Engine下载数据 ==&lt;br /&gt;
App Engine自SDK1.2.2版开始，已容許以批量的方式下载数据&amp;lt;ref&amp;gt;{{cite web|url=http://code.google.com/appengine/docs/python/tools/uploadingdata.html#Downloading_Data_from_App_Engine|title=Backup/Restore, Copy, and Delete Data|date=27 January 2015|work=Google Developers|accessdate=2009-07-15|archive-date=2012-03-12|archive-url=https://web.archive.org/web/20120312033258/http://code.google.com/appengine/docs/python/tools/uploadingdata.html#Downloading_Data_from_App_Engine|dead-url=no}}&amp;lt;/ref&amp;gt;。此外，用户也可使用开源项目gaebar&amp;lt;ref&amp;gt;{{cite web|url=http://github.com/aral/gaebar/tree/master|title=aral/gaebar|work=GitHub|accessdate=2009-07-15|archive-date=2017-07-29|archive-url=https://web.archive.org/web/20170729084525/https://github.com/aral/gaebar/tree/master|dead-url=no}}&amp;lt;/ref&amp;gt;、approcket&amp;lt;ref&amp;gt;{{cite web|url=http://code.google.com/p/approcket/|title=approcket - Live synchronization between AppEngine and MySQL - Google Project Hosting|work=google.com|accessdate=2009-07-15|archive-date=2016-01-23|archive-url=https://web.archive.org/web/20160123162013/https://code.google.com/p/approcket/|dead-url=no}}&amp;lt;/ref&amp;gt; 和gawsh&amp;lt;ref&amp;gt;{{cite web|url=http://code.google.com/p/gawsh/|title=gawsh - Google Apps Web Service Helpers - Google Project Hosting|work=google.com|accessdate=2009-07-15|archive-date=2016-01-23|archive-url=https://web.archive.org/web/20160123162013/https://code.google.com/p/gawsh/|dead-url=no}}&amp;lt;/ref&amp;gt; 來下载、备份在App Engine上的数据。&lt;br /&gt;
&lt;br /&gt;
== 限额 ==&lt;br /&gt;
免费帐户使用App Engine時，受配額限制。应用程序作者可以視乎需要，付钱購買更多配额。&amp;lt;ref name=&amp;quot;Quotas&amp;quot;&amp;gt;{{cite web | url = http://code.google.com/appengine/articles/quotas.html | title = Understanding Application Quotas with Google App Engine | accessdate = 2008-09-10 | archive-date = 2008-12-18 | archive-url = https://web.archive.org/web/20081218220047/http://code.google.com/appengine/articles/quotas.html | dead-url = no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 硬性限制 ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 項目&lt;br /&gt;
! 限制&lt;br /&gt;
|-&lt;br /&gt;
| 每次请求的时间&lt;br /&gt;
| 普通请求60秒，任务请求10分钟，后台请求无限&lt;br /&gt;
|-&lt;br /&gt;
| 每个应用程序的文件&lt;br /&gt;
| 1000个&lt;br /&gt;
|-&lt;br /&gt;
| HTTP响应的大小&lt;br /&gt;
| 32 MB&lt;br /&gt;
|-&lt;br /&gt;
| Datastore单项大小&lt;br /&gt;
| 1 MB&lt;br /&gt;
|-&lt;br /&gt;
| 应用程序代码大小&lt;br /&gt;
| 150 MB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 免费的配额 ===&lt;br /&gt;
供免费使用的配额曾於2009年5月25日&amp;lt;ref&amp;gt;Google, Inc., [http://code.google.com/appengine/docs/quotas.html#Free_Changes Upcoming Changes to the Free Quotas] {{Wayback|url=http://code.google.com/appengine/docs/quotas.html#Free_Changes |date=20120314184615 }}——於2009年2月26日覆閱過&amp;lt;/ref&amp;gt; 、2009年6月22日以及2011年5月三度下調&amp;lt;ref&amp;gt;Google, Inc., [http://code.google.com/appengine/docs/quotas.html#Free_Changes] {{Wayback|url=http://code.google.com/appengine/docs/quotas.html#Free_Changes |date=20120314184615 }} 於2009年6月17日覆閱過&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 項目&lt;br /&gt;
! 配額&lt;br /&gt;
|-&lt;br /&gt;
| 每天的Email数量&lt;br /&gt;
| 100封&lt;br /&gt;
|-&lt;br /&gt;
| 每天的输入數據&lt;br /&gt;
| 无限&lt;br /&gt;
|-&lt;br /&gt;
| 每天的输出數據&lt;br /&gt;
| 1 GB&lt;br /&gt;
|-&lt;br /&gt;
| 每天可使用CPU&lt;br /&gt;
| 28小时&lt;br /&gt;
|-&lt;br /&gt;
| 每天调用Datastore API次数&lt;br /&gt;
| 50000次*&lt;br /&gt;
|-&lt;br /&gt;
| 数据存储&lt;br /&gt;
| 1 GB&lt;br /&gt;
|-&lt;br /&gt;
| 每天调用URLFetch API次数&lt;br /&gt;
| 657000次*&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 竞争对手 ==&lt;br /&gt;
Google App Engine与[[Amazon Web Services]]（一个应用程序服务系统，支持在Amazon的服务器上托管文件、执行代码）直接竞争。不少科技分析师早在多年前已预计過，Google會加入這場競賽。其中，Techdirt的出版人[[Mike Masnick]]写到，“Google终于了解到它需要覇佔网络平台這個地位。我們可以期待，开发及落實易於扩展的网络应用程式會變得越來越容易，而应用程式也會越來越具创意。”&amp;lt;ref&amp;gt;{{cite web | url = http://techdirt.com/articles/20080407/225749782.shtml | title = Google Finally Realizes It Needs To Be The Web Platform | accessdate = 2008-04-12 | date = 2008-04-07 | archive-date = 2018-03-13 | archive-url = https://web.archive.org/web/20180313014821/https://www.techdirt.com/articles/20080407/225749782.shtml | dead-url = no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
此外，[[红帽公司]]的 [[openshift]]、[[微软]]的[[Windows Azure|Azure服务平台]]以及 [[Koding]] 也是Google App Engine的競爭對手。&lt;br /&gt;
&lt;br /&gt;
== 中華人民共和国封锁 ==&lt;br /&gt;
由于Google App Engine允许用户托管网络应用程序，且服务器不在[[中華人民共和国]]境内，故有部分用户利用其搭建代理（如[[GoAgent]]）用于突破[[防火长城]]的[[破网|审查]]&amp;lt;ref&amp;gt;{{web cite|url=http://code.google.com/p/gappproxy|title=GAppProxy|accessdate=2011-02-09|archive-date=2016-01-17|archive-url=https://web.archive.org/web/20160117204117/http://code.google.com/p/gappproxy/|dead-url=no}}{{web cite|url=http://code.google.com/p/gtap|title=GTAP|accessdate=2011-02-09|archive-date=2016-01-12|archive-url=https://web.archive.org/web/20160112164325/https://code.google.com/p/gtap/|dead-url=no}}&amp;lt;/ref&amp;gt;，故Google App Engine的域名 *.appspot.com 的[[SSL]]加密连接长期遭到防火长城的封锁。&lt;br /&gt;
&lt;br /&gt;
* 2010年12月20日，Google App Engine的域名 appspot.com 遭到防火长城的关键词过滤封锁。由于先前Google App Engine的[[SSL]]连接已经被封，故中華人民共和国境内的用户无法正常连接与使用。此次Google App Engine被封锁适逢[[2010年诺贝尔和平奖]]颁奖典礼。appspot.com非加密连接於2010年12月23日解封。&lt;br /&gt;
&lt;br /&gt;
* 2011年3月[[两会]]召开前夕，appspot.com 再次遭到防火长城的关键词过滤封锁及[[域名污染]]，同时部分服务器的IP地址亦遭到彻底屏蔽，甚至两会结束后至今亦没有解封。&lt;br /&gt;
&lt;br /&gt;
* 至今appspot.com仍遭到[[DNS投毒污染]]、[[URL]][[域名]][[关键词过滤]]和服务器IP地址屏蔽三重封锁，无法从中華人民共和国正常访问&amp;lt;ref&amp;gt;{{Cite web|url=https://blocky.greatfire.org/detail/13532/https%3A%2F%2Fappspot.com|title=Test Result for appspot.com|website=Greatfire.org|access-date=2021-04-17|archive-date=2021-04-17|archive-url=https://web.archive.org/web/20210417031555/https://blocky.greatfire.org/detail/13532/https:%2F%2Fappspot.com|dead-url=no}}&amp;lt;/ref&amp;gt;，但也仍有一些软件或用户通过修改本机[[Hosts]]等方法绕过封锁以使用GAE。&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
{{Reflist|30em}}&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
*[https://cloud.google.com/appengine/ Official marketing page] {{Wayback|url=https://cloud.google.com/appengine/ |date=20220510184949 }}&lt;br /&gt;
*{{Official website|https://cloud.google.com/appengine/docs}}&lt;br /&gt;
*[http://googlecloudplatform.blogspot.com/ Official Google Cloud Platform Blog] {{Wayback|url=http://googlecloudplatform.blogspot.com/ |date=20160306131906 }}&lt;br /&gt;
*[https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes Release notes] {{Wayback|url=https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes |date=20161224182433 }}&lt;br /&gt;
*[http://www.stanford.edu/class/ee380/Abstracts/081105.html Google App Engine - Run your web applications on Google&amp;#039;s infrastructure] {{Wayback|url=http://www.stanford.edu/class/ee380/Abstracts/081105.html |date=20130305184829 }} - a technical talk by Google engineer [[Guido van Rossum]] at [[Stanford University]]. ([https://web.archive.org/web/20090326060917/http://stanford-online.stanford.edu/courses/ee380/081105-ee380-300.asx online video archive])&lt;br /&gt;
*[http://blog.adjutas.com/index.php/2017/01/27/benefits-of-adopting-google-app-engine/ Benefits of adopting Google App Engine] {{Wayback|url=http://blog.adjutas.com/index.php/2017/01/27/benefits-of-adopting-google-app-engine/ |date=20170202052421 }}&lt;br /&gt;
*[http://blog.adjutas.com/index.php/2016/11/24/using-an-external-database-with-google-app-engine/ Using an external database with Google App Engine] {{Wayback|url=http://blog.adjutas.com/index.php/2016/11/24/using-an-external-database-with-google-app-engine/ |date=20170806115611 }}&lt;br /&gt;
*[https://web.archive.org/web/20090416214549/http://spreadsheets.google.com/pub?key=pRJ_0hajVrhacLjp3HqD5ew Java Frameworks and libraries supported]&lt;br /&gt;
*[https://web.archive.org/web/20100220195348/http://web2py.com/book/default/section/11/13 Web2py book -- online documentation -- Google App Engine deployment recipe]&lt;br /&gt;
*[https://code.google.com/p/cloudsql/ Google Cloud SQL Sample Projects] {{Wayback|url=https://code.google.com/p/cloudsql/ |date=20160316141509 }}&lt;br /&gt;
*[https://cloud.google.com/solutions/nodejs/ Google Cloud supports node.js] {{Wayback|url=https://cloud.google.com/solutions/nodejs/ |date=20150403001505 }}&lt;br /&gt;
*[https://github.com/jacobcui/appmd &amp;#039;&amp;#039;&amp;#039;Appmd&amp;#039;&amp;#039;&amp;#039;: Python development sample project. App Engine/django/Google Closure/Endpoints/Material design ]&lt;br /&gt;
*{{ URL | https://tw.cocloud.com/zh-tw/blog/google-compute-engine | Google Compute Engine 教學 }}&lt;br /&gt;
*{{ URL | https://tw.cocloud.com/zh-tw/blog/google-kubernetes-Engine | Google Kubernetes Engine 教學 }}&lt;br /&gt;
*{{ URL | https://tw.cocloud.com/zh-tw/blog/gcp-teaching-encyclopedia | Google Cloud Platform 教學 }}&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
{{Google服务}}&lt;br /&gt;
{{Google Cloud}}&lt;br /&gt;
{{云端运算}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Google服務]]&lt;br /&gt;
[[Category:雲端運算]]&lt;br /&gt;
[[Category:被防火长城封锁的网站]]&lt;br /&gt;
[[Category:2008年面世]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Yumeto</name></author>
	</entry>
</feed>