2010年7月22日木曜日

フレームワークについて

DjangoがGAEに入っているからといって、それを全て利用できるわけではない。
なぜなら、モデルの考え方が異なっているから、例えば強力な管理画面などは利用できない。
利用するためには、
app-engine-patch
などの利用もgaeのdocにかいてあるが、これはもうdiscontinueであり、
django-nonrel+djangoappengine+django-testapp
を使えとなっている。
ちなみに、前者の方針はdjangoがGAEで動くようにパッチを当てる、という考え方であり、
後者は、Djangoで非リレーショナルDBをサポートし、その中にGAEがある、という考え方らしい。

djangoの最新版を使うためのやり方はgaeのdocに書いてある。
ファイル数の制限などがあるため、zipimportが鍵になりそうだ。

他にGAE専用のフレームワークというのもいろいろあるようだ。
その中でKay Frameworkというのがあるので、これを試してみようかと思う。


参考:【特集】Google App Engineで開発するためのフレームワーク × 16 + α
http://coolcoding.com/2010/01/frameworks_for_gae/

0 件のコメント:

コメントを投稿