[[FrontPage]] // 一覧用テンプレート #topicpath ---- 世の中からかなり出遅れた感じですが、Google App Engineを触ってみました。Get Started 的なメモです。 ちなみにGoogle App EngineはGoogleが提供するサービスの一つで、WEBアプリケーションの実行環境というか、Googleが提供するホスティングの環境ですね。 参考:[[Google App Engine - Wikipedia>http://ja.wikipedia.org/wiki/Google_App_Engine]] **サービスの概要 [#rb576687] サービスは無償版と有料版があり、下記のようなサービス体系となっています -[[割り当て - Google App Engine - Google Code>http://code.google.com/intl/ja/appengine/docs/quotas.html]] -[[リソースの課金と予算設定 - Google App Engine - Google Code>http://code.google.com/intl/ja/appengine/docs/billing.html]] いわゆる会社のサイトなどのホスティング環境として、さくっと静的なWEBサーバとして使うには、無料版で十分ぽいですね。 では実際にHelloWorldみたいな画面がでるまでやってみようと思います。 **ダウンロード・インストール [#y608f970] まずはローカルで開発・実行を行うためのSDKをダウンロードします http://code.google.com/intl/ja/appengine/downloads.html よりSDKダウンロード Windows 1.4.0 GoogleAppEngine-1.4.0.msi (Windows版はさらにActive Pythonが必要) Mac OS X 1.4.0 GoogleAppEngineLauncher-1.4.0.dmg これらを使うとクライアント側の実行環境(ちっさなWEBサーバ)で稼動確認をして、ワンタッチでサーバへデプロイ、などの作業が可能になります。 インストールは個々のOSの標準的な手順でOKです。たとえばMacOSXなどはアプリケーションのディレクトリにコピーするだけですね。Windows版はActive Pythonが必要なようですので別途インストールしておきましょう。 **まずはローカル環境でHello Worldを実行する [#ra1a0d12] まずはローカルでやってみます。先ほどダウンロードしたSDKを実行します。 #ref(01.png) こんな画面が表示されるはずです。右クリックで「new..」を選択してアプリケーションを作っていきます。 #ref(02.png) Application Name: hogehoge01 Directory: ローカルでファイル群を置きたい場所 としてみました。指定したディレクトリにファイルが展開されました。 さて必要なファイルは上記のディレクトリに展開されました。とりあえずこれで実行してみましょう。ツールバーの「Run」のアイコンか、右クリックの「Run」でローカルでアプリが実行されます。 実際にアクセスしてみます。ツールバーの「Browse」をクリックするとWEBブラウザが起動します。 #ref(04.png) Hello Worldが表示されました。 **サーバにアカウントを作成する [#u75d2c32] 先ほどローカルにHello Worldを構築しましたが **サーバにデプロイする [#dff634ef] **関連リンク [#z9f66c7e] [[Google App Engine詳解:さっそくHello Worldから作ってみた - builder by ZDNet Japan>http://builder.japan.zdnet.com/sp/google-app-engine/story/0,3800086196,20371257,00.htm]] ***コンテンツ一覧 [#v92f3d0d] #ls2 ***関連リンク [#je70e10c] ---- SIZE(10){[[FrontPage]]}~ SIZE(10){現在のアクセス:&counter;} // 下階層用テンプレート #topicpath ---- //ここにコンテンツを記述します。 ---- この記事は #vote(おもしろかった,そうでもない) #comment #topicpath SIZE(10){現在のアクセス:&counter;}