Google App Engine

Google App Engine Team, Marzia Niccolai氏はこれまでのGoogle App Engineのコミュニティの動向に注目し、代表的なアプリケーションやドキュメント、関連のオープンソースプロジェクトを紹介している。まずGoogle App Engineを使ったよく知られたWebアプリケーションとして次の3つを紹介している。

  • Wordle - ユーザの提示するテキストから文字列で構成されたクラウドを作成するWebアプリケーション
  • Guess-a-Sketch - 簡単なドローイングに対応したスケッチツール
  • BuddyPoke - OpenSocialに対応したアバターアプリケーション

実際に開発を進める場合、良質の解説ドキュメントやチュートリアルの存在が欠かせない。Google App Engine TeamはApp Engine開発者ページにおいてConfiguring Eclipse on Windows to Use With Google App Engineなどの文書を公開しているが、これは最近追加されたものだ。すでにコミュニティによっていくつか良質なドキュメントが公開されている。

このほかGoogle App Engineを活用したオープンソースプロジェクトの一覧がGoogle App Engine Open Source Projectsにまとまっている。Google App Engineを使ったアプリケーション開発を計画している場合、同リストから活用できるアプリケーションがないか探してみるといいだろう。

Google App EngineはGoogleの提供するプラットフォームを活用してWebアプリケーションを開発するというものだ。最大の特徴は、新機能の追加や改善などがユーザコミュニティからのフィードバックや議論に大きく依存しているところにある。フォーラムを通じて議論される内容がそのままGoogle App Engineの開発にフィードバックされるようになっており、プラットフォームのユーザと開発者がよく連携している。今のところPythonのみがサポートされているが、JavaやRubyなどほかの言語のサポートを含め、今後の成長が期待できる。