Google App Engine
この春一番、Pythonをおぼえるステキなタイミンぐっ!?
Google App Engine (Google Code)
Run your web applications on Google’s infrastructure.
It’s free to get started.
GoogleがWebアプリ用ホスティングサービス開始。Pythonが使える。(というか現状Pythonのみ)
自分ではWebアプリまで作れないと思うのですけれども、面白いので一通りドキュメントを読もう。。。として挫折orz。
サインアップしたら、先着1万名は超えちゃってた模様。ですが、SDKで遊びながら待っててね、とのこと。
以下、日本語のblogの記事をクリップ&だらだらとメモ。
- SDKを使う前にPythonをインストールしてね
- Googleオリジナル フレームワークThe webapp framework(もうちょっとひねりなさい♪)がプレインストールされてます
- でも、ファイルをアップロードすれば、ピュアPythonなフレームワークならどれでも使える
(Django, CherryPy, Pylons, and web.pyなどなど)
ウェブアプリのフォルダにコピーすればOK!
- 基本的にファイルは使わずに専用データベースAPI使ってね
- The Model Class
専用ORマッパ(かな?) djangoに似せてある、とのこと
- The Model Class
- GQLなんていうSQLっぽいのも作ってみた
- SDKでは、テンプレートエンジンにDjango使ってます
バージョンはDjango 0.96らしい - importしたモジュールやスクリプトはキャッシュされる
だから、グローバル変数使うと、ユーザ情報がだだ漏れになるので使うならmain関数で初期化してー(かな?) - The User API
Google App Engine features integration with Google Accounts
セッション管理は、コレを使うのかしらん?
サンプル
関連リンク&日本語記事
- Google App Engineはやっぱりすごいのまとめ (CodeZine編集部ブログ)
- 傀儡師の館.Python
8. License from You を見ると、Google は、ユーザーのソースコードを自由に使うことができると読める。
うーん、そーなんや?
- Google App EngineでXMLをパースする方法(python版WebService::Simpleを使ってflickr画像検索を作る)
- Google App EngineでXMLをパースする方法
誤解があるといけないので書きますが,「Google App EngineにXMLパーサが入っていない」ということはありません。 ElementTree という Python 標準モジュールがふつうに使えるので,特に App Engine だからといって意識する必要はありません。
いつもRSSのパースはBeautifulSoup使って楽してるので、ElementTree使ったこと無い私(汗
でも、サーバで動かすには重いかも。。。 (BeautifulSoup)
- Google App Engineについて知っておきたいこと
わかりやすい解説 - 常山日記
リンク集 - Google App Engineってなに?@wiki
本家ドキュメントの翻訳かな? - 暗号、数学、時々プログラミング
- 本当は興味のあるアナタへ捧ぐ - Google App Engine
本家チュートリアルを軍曹的に超訳 - Google App Engineに嫉妬
overview
- 本当は興味のあるアナタへ捧ぐ - Google App Engine
- はてブ Google App Engine
- ググる:Google-App-Engine
続報はここでチェック - @IT
- 「Google App Engine」ってなんだ
一部報道ではRubyなどもサポートするとしている。現状は無料で利用できる。
- 秋元@サイボウズラボ・プログラマー・ブログ
Django関連リンク
- Using Django with Appengine
- Django オンラインドキュメント和訳7243のchm版
ありがたや - Django オンラインドキュメント和訳
- Django (ウィキペディア)
- Google App Engine Blog
Related posts
Tags: Python






