【レビュー】
ここでは、サイズの小さなAjax/JavaScriptライブラリである「mootools 1.0」(以下、mootools)の機能や使い方について解説する。mootoolsは、バージョン1.0がリリースされたばかりのライブラリで、ドキュメントが充実していることが特徴の一つである。
このmootoolsは、Valerio Proietti氏によって開発が続けられているAjax/JavaScriptライブラリである。The MIT Licenseのもとで、オープンソースソフトウェアとしてリリースされている。オブジェクト指向にのっとって開発されたモジュール形式のライブラリで、ダウンロード時に構成ライブラリを選択し圧縮率を指定して成果物を取得できるという特徴がある。
Ajax/JavaScriptライブラリについては、現在、多数がリリースされている。2006年9月23日(米国時間)に公開された「Ajaxian.com 2006 Survey Results」の調査によると、サイズの小さいライブラリならばPrototypeやScript.aculo.usに根強い人気があり、フルフィーチャのライブラリならばDojoに人気があるという結果が出た。JavaからJavaScriptを生成して使うDWR(Direct Web Remoting)も勢いがあるし、Googleが提供しているGWT(Google Web Toolkit)もある。Ajax/JavaScriptライブラリは、百花繚乱の状況にあるのだ。
そのような状況の中で、現在、勢いのあるものを挙げると、mootoolsはもちろんのこと、iQuery、DWR、GWT、Dojoが代表的なものだろう。iQueryは1月14日(現地時間)に最新版となるjQuery 1.1を公開しているし、DWRは1月10日(米国時間)にTIBCO Softwareとの協力体制を発表している。GWTについては、2006年12月12日(米国時間)にOSSアプリケーションとして公開を開始しており、同月11日にはThe Eclipse Foundationに参加している。また、フルフィーチャのライブラリとしては、Dojoもリリースを重ねている状況だ。
それでは、mootoolsについて具体的に見ていこう。バージョン1.0で提供されているモジュールは、以下のとおりである。
【コアモジュール】
【ネイティブモジュール】
【アドオンモジュール】
【ウィンドウモジュール】
【エフェクトモジュール】
【ドラッグモジュール】
【リモートモジュール】
【プラグインモジュール】
2006年9月11日(米国時間)にリリースされたバージョンでは、15個のモジュールが用意されていた。一方、最近リリースされたmootools 1.0では35個のモジュールが提供されており、この4ヶ月ほどで20個のモジュールが追加されている。
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
渡部篤郎主演でドラマ化!地元新聞社が伝え続けた東日本大震災の物語 [00:08 2/11] キャリア |
|
沖縄発ヒーロー革命!「琉神マブヤー」が海を越えハワイを目指す! [00:08 2/11] キャリア |
|
中国四川省、パンダの保護と生態研究の最新情報とは? [00:08 2/11] キャリア |
|
日本の影響でオタク文化が発達!? 設楽統と杉崎美香がシンガポールのエンタメを探る! [00:07 2/11] キャリア |
|
西武と巨人、心配なキャンプの始まりや 【エモやんのワイルドピッチ】 [00:06 2/11] キャリア |