2007年09月07日 05時00分 公開
特集/連載

Web2.0アプリのパフォーマンスを改善する10の方法信頼性アップのためにすべきこと

Web2.0時代、Webアプリケーションのエクスペリエンスの所有権はブラウザ内に分散配備されるようになった。ソフトウェア開発/テスト戦略もそれに合わせて刷新しなければならない。

[Patrick Lightbody,TechTarget]

 Web2.0は、ソーシャルネットワーキングの普及、草の根的なコンテンツ作成、広範囲にまたがるコラボレーションなど、数々の素晴らしい可能性を秘めている。技術面から見れば、Web2.0は高速なデスクトップの驚異的なパフォーマンスを生かして、インターネットの豊富な機能を利用することを可能にする。Google Mapsはその好例だ。自宅の近所、自分の住んでいる都市や州、あるいは国全体の衛星地図を意のままに「高速ドラッグ」することができるのだ。これは、Ajaxがユーザーの操作を予測し、ひそかにサーバの呼び出しを行っているからだ。

 しかし企業がこうした素晴らしいエクスペリエンスを提供しようとすると、Webエクスペリエンスに対するコントロールを失ってしまう恐れがある。2000年代初頭は、企業のIT部門がWebサイトのエクスペリエンスを所有し、そのインフラ、プレゼンテーションロジック、ビジネスロジックおよびデータ層を完全にコントロールしていた。今日、エクスペリエンスの所有権はブラウザ内に分散配備されるようになった。Web2.0時代には、アプリケーションの壊れ方は何百万通りも存在するのだ。

 数年前はもっと単純な時代だった。大多数のWebユーザーがWindows上でInternet Explorer(IE)を使っていたからだ。この単一のプラットフォームでは、アプリケーションが稼働したときに想定外の事態が発生することはあまりなかった。開発者はユーザーと同じプラットフォームを使っていたため、開発段階で問題を洗い出すことができたのである。しかし信頼性、外観、パフォーマンスの各要素を総合したWebエクスペリエンスは貧弱だった(とはいえ最初の試みとしては上出来だった)。筆者は何でも採点するのが好きなので、以前と現在のWebエクスペリエンスの成績を付けてみた。

以前のWebエクスペリエンス

ITmedia マーケティング新着記事

Yahoo!広告がLINE広告と連携 「LINE NEWS」面への配信を開始
ヤフーとLINENが広告事業で初めての連携。

news019.jpg

人はなぜFacebookを離脱したくなるのか? プライバシー懸念を上回る理由
さまざまな懸念もよそに拡大する巨大SNS。一方でそこからログアウトする人々は何を思うの...

news117.jpg

化粧品の二次流通市場規模は推計1555億円――メルカリとアイスタイル調査
二次流通市場購入者の40.1%が、使ったことがない化粧品を試すための“トライアル消費”...