Ajax vs Flash?:AjaxとFlashの使い分け
たにぐちまこと(H2O Space.)
2008-01-23 16:00:00
Ajaxと比較されることの多いFlash。しかしサービスの構築にあたっては、Ajax vs Flashではなく、Ajax+Flashでいきたいものだ。
Ajax vs Flash?
Ajaxは、誕生当初からFlashと比較されることが多い。確かに、Ajaxでは様々なエフェクトをかけることができるため、Flashと同様の演出をすることもできる。しかし、AjaxとFlashは使い分けるべき存在であり、必ずしも敵対する訳ではない。
たとえば、Yahoo! JAPANの「ブログ検索」を利用してみよう。
Yahoo! JAPANブログ検索
適当なキーワードで検索をすると、検索結果の右側に「注目度の推移」というグラフが表示される(図1)。
マウスで横にドラッグすると、その箇所が反転して指定した期間内のブログだけが検索されるという仕組みだ。実はこの部分は、Flashで作られている。次に、その右上にある「−」のボタンをクリックしてみよう。すると、「注目度の推移」は閉じられ、表示されなくなる。この部分は、JavaScriptで作られている。
Yahoo! JAPANブログ検索で”Ajax”と検索
このように、同じWebページ内に、FlashのコンテンツとJavaScriptが混在しているのである。
それでは、FlashとJavaScriptを使い分けるのはどんな時なのだろうか。
- ホワイトペーパー



