作者Esh ()
看板MacDev
标题[心得] Hello World在AppEngine(使用MacOS的Launcher)
时间Wed Feb 25 00:07:49 2009
※ [本文转录自 Google 看板]
作者: Esh () 看板: Google
标题: [心得] Hello World在AppEngine
时间: Wed Feb 25 00:00:13 2009
还是一样简单的流程图说
从最简单的开始
详细图文说明在这
http://blog.leezhenyu.com/2009/02/app-engine-hello-world.html
*******
学什麽程式语言,第一个程式几乎都是Hello World!
一个用来表现「输出」的意义的简单程式
学习,App Engine也不例外
也许不用知道怎麽写程式,但是至少要知道怎麽布署(Deploy)
当你拿到原始码,只要更动少部分的参数,就能运作正常
笔者用Mac版本的GoogleAppEngineLauncher示范
一个App Engine程式的发布
Google App Engine网站有提供三大平台的GUI Tool
Windows、Mac OS、Linux
Mac版的安装,就跟平常的软体安装没两样
拖曳到应用程式资料夹,第一次执行时会被询问是否要与系统连结
大致上就是建立ENV,输入密码就好
不困难的安装方式
进入主程式,方常简单的介面
没有几个按钮,这只是发布工具
连Text Editor的规模都没有,更别提IDE了
请按一下左下方的+
会出现小视窗,请输入应用程式的名称
就是之前网页介面设定时的Application Identifier
并指定存放程式原始档的路径
Port的部份建议就不用动了,让Launcher自行处理
按下Create钮吧!
指定的资料夹会建立档案
资料夹名称就是应用程式名
里面有app.yaml、index.yaml与main.py
app.yaml主要描述程式的名称(application)
版本(version与api_version,之後用来版本控制用的)
还有者程式与url路径
执行的程式就是python(希望未来有Ruby...)
index.yaml,顾名思义是索引用途
大概是用在资料库的操作
Google自己有自家的GQL
main.py即主程式
GoogleAppEngineLauncher预设是产生输出hello world的主程式
你可以由这个简单的程式初步了解python的运作哲学
基本上这里不用你改任何程式,只要告诉你Hello World
按下Run的钮开始编译
可以看Log了解编译进度
编译完成後,再按Browse的钮
执行浏览器,你就看到Hello World了
SDK Console的钮可以用浏览器监看资源的使用
与简单的输出模拟功能
按下Deploy,出现Google帐号登入验证
这次真的要把程式丢到Google伺服器了
还是可以参考Log得知Deploy进度
看看网址,真的布署成功了
这次就先介绍到这,下次试验怎麽改Sample Code的应用
再丢上去变成自己的Application
*******
应用程式的布署完成後
网页Dashboard就出现监看项目了
大家可以自己去玩玩看
这篇文章虽然没有什麽深度
但是相信能让你有碰到云端运算的边之感
继续努力吧!
--
我以为以我们的课堂表现可以作点报告
没想到终究是场考试....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.52.107
--
我以为以我们的课堂表现可以作点报告
没想到终究是场考试....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.52.107