今更ながら、Google App Engineをいじってみた。 環境そのものはともかく、開発環境(Google App Engine Plugin)の充実ぶりがすごいと思った。 難しい部分はすべて開発環境に隠蔽されていて ・JDOのエンハンスメント ・ログの切り替え(ローカルとEngine上) ・UserServiceの切り替え をPluginがやってくれる~♪ Java logging APIを使っているとGoogle App Engine のコンソールからちゃんとログが見れる。 JDOを使ってみないといけないと思っているが、マニュアルを読んだだけだと OODBのようなイメージでいるとよいかも。 ロウレベルAPIを使ってこそのGAEかもしれないが、通常のアプリケーションをスケールするだけでもかなりのメリットあり。 インフラ基盤がスケールして、可用性を担保できて、アプリケーションの作りも大きく変わらないならメリットは大きくなりそう。 もう少し調べてみます。 Strutsが使えるかとかw