JavaScriptを変更することなくAJAXを実現 - AjaxAnywhere 1.0.1公開

 

The AjaxAnywhere Projectは23日(現地時間)、AjaxAnywhereの最新版であるAjaxAnywhere 1.0.1を公開した。AjaxAnywhereは既存のJSPコンポーネントをAJAXとして動作するコンポーネントに置き換えるための一連のソースコードとツール。既存のJavaScriptコードに手を加えることなくその動作をAJAXとして動作せることができるという特徴がある。

AjaxAnywhere 1.0.1と前バージョンとの主な変更点は次のとおり。

  • JavaScript例外ハンドリングの改良
  • AAUtils APIの名前をより直感的な名前に変更
  • JavaScript getAJAX - キャシングの回避、コールバック、バグの修正
  • JavaScriptドキュメントの更新

同プロジェクトのサイトには、AjaxAnywhereを使った場合にそうでない場合と比べてどのような違いが表われるかのデモンストレーションが設置されている。AjaxAnywhereを使っていない場合は動作ごとにページのリロードが発生するが、AjaxAnywhereを使っている場合は該当部分だけが非同期に更新されることがわかる。さらにJavaScriptを比較すると、上方にスクリプトが追加されているだけで、ほかには変更が加わっていないことがわかる。

AJAXはWebページでインタラクティブなコンテンツやアプリケーションを作成するためのフレームワーム。仕組み的にはJavaScriptに用意されている非同期の通信機能を使って動的に表示しているコンテンツを更新するもので、新しい技術ではない。しかし、Google Mapsに採用されている技術として発表されてから、あらためて注目されるようになった。

AJAXはこれだといった決定的なフレームワームや実装コレクションはまだ存在しない状況。現状ではJavaScriptの非同期通信機能を使って各々に実装されるか、そうしたコードを集めてコードセットとしてリリースされている。AjaxAnywhereはそうしたAJAX関連ソフトウェアのひとつ。

ブラウザを使いながら実用的なアプリケーションを作成するには、新しいプラグインなどが必要なくページのリロードが発生しないAJAXが有用。今後はJSFなども含めて発展が期待されている分野だ。



転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

富士フイルム、防塵防滴でAFも高速な広角単焦点レンズ「XF23mmF2 R WR」
[20:20 8/25] スマホとデジタル家電
富士フイルム、クラシカルデザインのAPS-Cミラーレス「FUJIFILM X-A3」
[20:20 8/25] スマホとデジタル家電
シーメンスPLM、予測型エンジニアリング向け新ブランド「Simcenter」を発表
[20:10 8/25] テクノロジー
圧倒的な武装を携え「MGフルアーマー・ユニコーンガンダム(赤)」が再販決定
[20:04 8/25] ホビー
『妖怪ウォッチ』がもちもちぬいぐるみで一番くじに、トムニャンも登場
[20:00 8/25] ホビー

求人情報