第32回 Google App EngineはAjaxへのハードルを下げるか?
株式会社ピーデー
川俣 晶
2008/4/24
ハイライト1・Ajaxに挑戦するハードルを下げるか? Google App Engine
- Google App Engine - Google
- Google App Engine SDKを使ってみた - 秋元@サイボウズラボ・プログラマー・ブログ
- Google App Engineの別の意味 - 秋元@サイボウズラボ・プログラマー・ブログ
- 【詳報】「Google App Engine」ってなんだ? - @IT NewsInsight
- Google App Engine で Tropy っぽいやつ作ってみた - IT戦記
- Google App EngineとAmazon EC2は世界に新しい革命をもたらすか - shi3zの日記
Google App EngineはGoogleの新しいサービスです。Pythonでプログラミングできるサーバ環境が無料で使用できます。このような環境は、Ajaxに挑戦するうえでのネックの1つとして数えられていた「サーバ側プログラミング環境が容易に得られない」という問題を解消するかもしれません。
![]() |
| 記事公開時での新規登録は招待待ち(申し込み) |
- - PR -
つまり、人気が高まってアクセスが集中したとしても、それに合わせて柔軟に拡張できるようなWebサイトにはなっていないのではないでしょうか。たとえ、ハードやソフトに拡張能力があっても、それを活用して拡張する予算はないことが多いでしょう。
しかし、Google App Engineを使えば、負荷が重くなれば自動的にGoogleが持つ膨大なリソースを活用してスケーリングされるわけです。これは、人気が出るか否か分からないが出ればアクセスが集まるサービスを試験的に運用するには優れた特徴です。
おそらく問題は、Pythonになじんだプログラマがそれほど多くないことでしょう。しかし、本当にWeb上で面白いサービスを作ってみたいと思うなら、言語の1つぐらい勉強して取り組んでみてもいいかもしれません。多くのベテラン技術者がいうとおり、複数の言語を学ぶことは技術者としての能力を高める効能も持ちます。レッツ、チャレンジ!
もう一点、ガジェットを公開前にテストできるiGoogle Sandboxが新設された、という報道も、ジャンルは違えど同様にチャレンジのハードルを下げる効能があるものですね。iGoogle用ガジェットに興味のある読者はこちらも注目して頂きたいと思います。
ハイライト2・新しい段階に踏み込むtwitterとついったー川柳
Twitter日本語版がついにスタートしました。たとえ日本語が使用できても、英語版サービスを使うことに抵抗のある方々にも参加するチャンスが到来したわけです。
![]() |
| 4/21、日本展開で広告の取り組みを始めた(リリースと米国でのブログ) |
しかし、本家を利用している方々にとって、twitterというサービスは、それが面白いか、有益か、という段階を超えて、それを使って何をしてみせるか、という新段階に突入しているようにもみえます。
- twitter色戦争 - レッドチームに入ろうぜ - (仮)秋元@Tommy Fukubucho 46
- twitterでプロポーズ発生 - (仮)秋元@Tommy Fukubucho 46
- quotablyでtwitterの会話を可視化 - 秋元@サイボウズラボ・プログラマー・ブログ
- Twitter Spy
- 道路の渋滞っぽいTwitterの発言を携帯で確認できるサイト - fkoji.com
- ついったー川柳 - @akr
例えば、色チームに分かれて勢力を競うとか、プロポーズするとか、twitterのメッセージを基に川柳を作るとか、技術の問題ではなく使い方の問題にシフトしている印象を受けます。
この中で、ちらっとのぞいても興味深いのがTwitter Spyとついったー川柳でしょう。Twitter Spyは誰かのつぶやきが次々と表示され続けますが、断片だけ見ても流れが見えないので意味不明です (その人のページを見にいけばある程度分かりますが)。しかし、意味不明だからこそ「何だろう」と考え込んで飽きません。
ついったー川柳の方は、twritterに書き込まれたメッセージを基に川柳を自動生成します。これは意外に面白いものができあがるので、楽しめます。
ハイライト3・元データを加工して新しい価値を創出する
ブクシィは、「ブログエントリを“mixi”日記風に、はてなブックマークコメントを“mixi”日記のコメント風に表示するサービス」です。単に表示スタイルを変更しているだけですが、意外にもかなり注目を集めています。「ブログにはてブのコメントを表示するhatana_bookmark_anywhere.js」は、ブログ本体のコメントではなくはてなブックマークに付いたコメントをブログ本文に表示させるプログラムです。
![]() |
| UIによって受ける印象が変わることを確認できる |
このような「すでにある情報の見せ方を変える」という行為は、Ajaxの世界では常識的に存在する正当な行為の一種と見るべきでしょう。例えば、マッシュアップとしてAPIで取得した情報をサイトごとに異なる見せ方を行うのは日常茶飯事です。
それだけでなく、すでに完成形として利用者に提示された情報を再加工することも、1つのやり方としてありでしょう。いやむしろ、いかにして再加工を通じて新しい価値を生み出すかを競うべき、とすらいえます。本質的な情報が変化しなくとも、情報の見せ方を工夫するだけで新しい価値を生み出すことはできます。
1-2 |
| INDEX | ||
| 第32回 Google App EngineはAjaxへのハードルを下げるか? | ||
| Page1 ハイライト1・Ajaxに挑戦するハードルを下げるか? Google App Engine ハイライト2・新しい段階に踏み込むtwitterとついったー川柳 ハイライト3・元データを加工して新しい価値を創出するブクシィ |
||
| Page2<そのほかのみどころ> マイマップEXPO受賞作発表 Adobe - EDGE Now! Suicaの情報をマッシュアップする C#やVBのプログラムをJavaScriptにできる「jsc」 JavaScirptオフの理由をアンケート! |
||
Ajax うきうき Watch バックナンバー
- 第1回 Webアプリのユーザビリティを改善しまくるAjax
- 第2回 Ajax、それはWeb 2.0へと続く道
- 第3回 どんなに無茶をやっても「それもありかな」なAjax
- 第4回 自動車業界のAjaxを活用したキャンペーンを目撃せよ
- 第5回 “どのブラウザでも動くAjax”を共有財産として育てよう
- 第6回 プロプライエタリ2.0から考えるAjaxの公開/非公開部
- 第7回 メモリリークが小さくなったGoogle Maps APIの新版
- 第8回 “CGUI” 消費者が作り出すUIの時代突入
- 第9回 巨大化するAjaxライブラリをシンプルにする新たな流れ
- 第10回 地図のように年代を移動できるMITのAjax歴史年表
- 第11回 JSONがRFCになり、どんどんこなれるAjaxサービス
- 第12回 サーバが通信を開始できるComet活用Webチャット
- 第13回 オンラインゲームで検索精度を上げるGoogleの巧みさ
- 第14回 IE7とFirefox 2への利用者の大移動は起こるか?
- 第15回 グーグル検索エンジンを特定ジャンル専用に、Co-op
- 第16回 帯域やデバイス領域をフル活用させる“モバイルAjax”
- 第17回 新しい技術を模索するYahoo!、Google、MS
- 第18回 Ajaxの高度な使用例、Yahoo! pipes
- 第19回 Apollo参戦でウィジェット開発者の争奪戦が激化
- 第20回 Twitter登場で注目されるRTコミュニケーションツール
- 第21回 過熱するTwitterブームとMicrosoftのマッシュアップ
- 第22回 iPhoneのAjax戦略、そして今日もWeb APIは増加する
- 第23回 Ajax開発者がヒーローになるとき、それはいま!
- 第24回 携帯電話への拡張を進めるGoogleとWeb隠しコマンド
- 第25回 Ajaxで加速!? エンタープライズ2.0とWebOSの普及
- 第26回 「言葉」を超えた説得力を持つAjaxの存在感と広がり
- 第27回 ゲームから読み解く、俺スクリプト時代の知的な挑戦
- 第28回 マッシュアップ元年が終わり、2008年はどうなる?
- 第29回 Twitterやクラウドへも分岐するAjax/Web APIの道
- 第30回 Ajaxはじめて物語、そしてサーバでも動くJavaScript
- 第31回 新ブラウザ戦争はon fireだがJavaScriptはoffのナゾ
- 第32回 Google App EngineはAjaxへのハードルを下げるか?
- 最終回 Pure JavaScriptの動画再生やRPGも好きでした
ホワイトペーパー(TechTargetジャパン)
- いまさら聞けないTwitter超入門−@IT記事も対応なう (2010/2/4)
Twitterは最近話題のつぶやきツール。基本的な使い方から、iPhoneアプリの使い方、RTの解説、4人のご意見番の活用例や感想まで - HTML5は開発者側の都合。ユーザーには関係ない (2010/2/2)
3つのレンダリングエンジンを載せている“国産”ブラウザベンダは、HTML5やWeb/ブラウザの進化について何を語るのか - テキスト・フォント周りをキレイに見せるCSS、13選! (2010/1/29)
無数にあるCSSのプロパティを大まかに分類し、1つずつ紹介していく本連載。初回は、テキスト・フォント周りについて - OpenGL ESが大変な3Dアプリ開発を楽にするUnity (2010/1/27)
iPhoneゲーム開発に必須のOpenGL ES。そのコーディングに手こずっている方に有用なツールを紹介し簡単なサンプルを作成します
|
|
スキルアップ/キャリアアップ(JOB@IT)
スポンサーからのお知らせ
お勧め求人情報

**先週の人気講座ランキング**
〜CCNA編〜
| ◆ | 企業の仮想化に足りない“発想”とは? 仮想化運用管理のキモは意外なところに! New! |
| ◆ | 操作もマニュアルも分かりやすい! ユーザー視点で開発されたPC管理ツール New! |
| ◆ | 仮想化すればコストは削減できるか? 仮想化に必要な「3つの視点」を解説する |

| ◆ | セキュリティを知り尽くす上野氏が登壇! @ITメールソリューションLive! in Tokyo |
| ◆ | 運用管理の課題を“2つの観点”から分析 ユーザー満足度の高い「仮想環境」とは? |
| ◆ | 世界に通用するストレージの作り方とは? 製品に込めた思いを富士通の開発者に聞く |

| ◆ | OSSで手間も時間も、障害も減った―― 「マピオンの事例」オープンソース活用法 |
| ◆ | 「ノートPCの持ち出し禁止」で大丈夫? 情報漏えいを防ぐ管理手法とインフラは? |
| ◆ | 1日の処理を1秒に――MySQLの達人が語る 「コスト削減」できるチューニング |

| ◆ | ドキュメント作成を自動化して、SEの作業 効率を大幅アップ! Visio 2007の魅力 |
| ◆ | 急速に広がるHyper-Vでのサーバ仮想化 そのベストプラクティスをデルが解説 |
| ◆ | @IT主催セミナーで語られた、「担当者に 求められるセキュリティ対策」をレポート |

| ◆ | @IT「Windows 7」 特設サイトオープン! 最新情報・移行ノウハウを公開しています |









