Ajax

「Asynchronous JavaScript + XML」の略で、Webブラウザ内で非同期通信を利用して対話型Webアプリケーションを構築する技術のこと。「Ajax」の名称は、2005年にアメリカでユーザーエクスペリエンス(ユーザー体験)のコンサルティング会社を経営するJesse James Garrett氏が名付けた。AjaxはWebブラウザに実装されているJavaScriptのHTTP通信機能を使うことにより、WebサーバーとXML形式データをやり取りする際にWebページのリロードを行う必要がない。また、サーバーと非同期通信を行うことができ、いちいちページを切り替えることなく、必要な部分だけの書き換えができる。さらに、JavaScriptをベースとしているため、動作が安定しており、開発も比較的容易、JavaやFlashなどのようにプラグインをインストールする必要もなく、使用するプラットフォームも選ばないといったメリットがある。Ajaxで用いられている技術は新たに開発されたものではなく、既存の技術の組み合わせであることも大きな特徴である。つまり、既存技術の再発見によって生み出された技術であるとも言える。Ajaxで用いられているいずれの技術も以前から存在していたが、改めてAjaxという名称が付けられ、Google MapsやGoogle Suggestなどでその技術が採用されたことで大きな注目を浴び、その実用性が世間に認知されるようになったのである。2006年にはAjax技術の普及推進を図る団体「Open Ajax」が発足した。Open AjaxにはIBMを中心にGoogleやEclipse Foundation、Yahoo!などが参加しており、IBMが無償提供したコードを基礎として開発が進められている。Ajaxの技術が使用されている代表的な例として、Google MapsやGoogle Suggestなどがある。携帯電話などでも利用可能な技術で、iモード向けの地図情報サイト「ゼンリン いつもNAVI」の「スクロール地図」などでもブラウザ上でスムーズな表示切り替えを行うために利用されている。

  • このエントリーをはてなブックマークに追加

カテゴリ: WEB担当者様向けコーダー様向け

Amazon書籍

関連書籍が見つかりませんでした。

PickUpWord

ファームウェア

ファームウェア(Firmware)とは、ハードウェアの基本的な制御を直接行うために機器に組み込まれたソフトウェアのこと。ハードウェアに最も近いところに位置するソフトウェアといえる。また、パソコ..

more

人気のキーワード

↑このページの上部へ