Ajaxライブラリ/フレームワークの比較

イメージ写真 Ajaxという名前が登場してからというもの数多くのAjaxライブラリが登場しました。Mini Ajaxのような超コンパクトなものから、大規模なフレームワークであるDojoまで様々なものがあります。
初期に登場し現在でも多く利用されているのがPrototypeライブラリです。Prototypeライブラリは他のライブラリと異なりJavaScriptを機能拡張します。このため便利なJavaScriptライブラリとしても利用されています。
2008年現在、Prototypeと双璧をなすまでに急成長したライブラリがjQueryです。よりコンパクトに手軽に処理が記述できます。jQueryを一度使ってしまうと他のライブラリを使うことが面倒になるほどです。もし、jQueryによるプログラミングを体験したことがないのであれば今すぐにでもトライすべきです。

作成するWebプログラムの規模は年々肥大化してきました。初期の頃はPrototype関連ライブラリでも十分でしたが、現在ではより高度で複雑な処理を手軽に行えるものが求められています。そこで登場したのがAdobe SpryExtJSDojo Toolkitです。Adobe SpryはDreamweaverが標準でサポートしているためWebデザイナーでも手軽に扱えます。
ExtJSはPrototype、jQuery、Yahoo UIライブラリなどと組み合わせて使うことができる万能ライブラリです。速度の面を除けばもっとも実用になるフレームワークです。そして、もっとも古くから開発されているのがDojo Toolkitです。Dojo Toolkitは非常に巨大なフレームワークで、これだけあれば何でもできてしまうほどです。
Ajaxライブラリ、フレームワークはどれも万能ではありません。良い面と悪い面を把握して、サイトにあったものを選択しましょう。