例子 Google 应用软件引擎(Google App Engine ) , 这种服务让开发人员可以基于云计算环境编写应用程序 , 并可使用 Google 的基础设施来进行存储。 ( 适量收费 ) 优势在于,所有的应用程序都可以存在于云计算中,用户永远都不需要安装任何东西,不需要管理软件升级和安全补丁。
8.
Hello World 例子 import wsgiref.handlers from google.appengine.ext import webapp class MainPage(webapp.RequestHandler): def get(self): self.response.headers['Content-Type'] = 'text/plain' self.response.out.write('Hello, webapp World!') def main(): application = webapp.WSGIApplication( [('/', MainPage)], debug=True) wsgiref.handlers.CGIHandler().run(application) if __name__ == "__main__": main()
9.
GQL class MainPage(webapp.RequestHandler): def get(self): self.response.out.write('<html><body>') greetings = db.GqlQuery("SELECT * FROM Greeting ORDER BY date DESC LIMIT 10") for greeting in greetings: if greeting.author: self.response.out.write('<b>%s</b> wrote:' % greeting.author.nickname()) else: self.response.out.write('An anonymous person wrote:') self.response.out.write('<blockquote>%s</blockquote>' % cgi.escape(greeting.content)) # Write the submission form and the footer of the page self.response.out.write(""" <form action="/sign" method="post"> <div><textarea name="content" rows="3" cols="60"></textarea></div> <div><input type="submit" value="Sign Guestbook"></div> </form> </body> </html>""")
10.
完成 将完成的应用程序上传到 Google App Engine , 后获得一个域名,即可通过该域名访问。 类似于 FaceBook 开放 api , 都归于 Platform as a Service (PaaS) ,google app engine 更具有云计算的特征