Google App Engine の webapp フレームワークを使ってみる
Google App Engine の Python 開発用サーバーでちょこちょこプログラミングしている。
Pythonフレームワークとして webapp と Django とどっちを使おうか迷ったが、このエントリで
・Google App Engine では Django の素晴らしいO/Rマッピング機能が使えない
・webapp では Djangoテンプレートを使用できる
からwebappでいいんじゃないの みたいなことが書かれていたので、webappを使うことにした。
webappはシンプルなので、覚えることが少なくてすぐ使える。
4日間ほど Python/Google App Engine/webapp と格闘して
・フォームの<textarea>から入力した文字列を解析してデータストアに格納
・データストアのデータを元に出力データを算出・作成して表示
が何とかできるようになった。
Google App Engine で提供されているのは、リレーショナルデータベースではなくデータストアで、いろいろと制限がある。
GROUP BY が無いのは不便だ。それを前提としたデータ設計をしなきゃいけないってことだな。
データストア使用に関する注意点などを、そのうち調べてみよう。
Pythonフレームワークとして webapp と Django とどっちを使おうか迷ったが、このエントリで
・Google App Engine では Django の素晴らしいO/Rマッピング機能が使えない
・webapp では Djangoテンプレートを使用できる
からwebappでいいんじゃないの みたいなことが書かれていたので、webappを使うことにした。
webappはシンプルなので、覚えることが少なくてすぐ使える。
4日間ほど Python/Google App Engine/webapp と格闘して
・フォームの<textarea>から入力した文字列を解析してデータストアに格納
・データストアのデータを元に出力データを算出・作成して表示
が何とかできるようになった。
Google App Engine で提供されているのは、リレーショナルデータベースではなくデータストアで、いろいろと制限がある。
GROUP BY が無いのは不便だ。それを前提としたデータ設計をしなきゃいけないってことだな。
データストア使用に関する注意点などを、そのうち調べてみよう。
スポンサーサイト