Copyright 2005 by Sergio Pereira, Joe Walker, Matthew Eernisse
※本翻訳は、2005/9/6の1.3版を基に作成されています。原文であるWikiページは、1.18以上に更新が進み記載されているライブラリの数が増え、複数の誤りが修正されているようです。最新の情報は原文を参照してください。
Prototypeは、動的なウェブアプリケーションの開発を容易にするためのJavaScriptフレームワークです。Ruby on Railsフレームワーク駆動で開発されている点も多いですが、どのような環境でも利用できます。
リッチインターネットアプリケーションを作成するためのオープン・ソースJavaScriptライブラリです。Ricoは、ドラッグ・アンド・ドロップの管理や、映画のような視覚的な効果の作成を全面的にサポートするライブラリです。
Script.aculo.usは、いかしたWeb 2.0スタイルのアプリケーションを作るための、簡単に使えて、究極的で、すごくクールなライブラリです。
「MochiKitはJavaScriptの手間を減らします。*1ドキュメントが豊富で、よくテストされ、手早く仕事を終えられるJavaScriptライブラリのセットです。MochiKitは、PythonやObjective-Cなどから学んだ素晴らしいアイディアを、JavaScriptのクレージーな世界に持ち込みました。
Sajaxは、Ajaxフレームワーク(XMLHTTPRequestまたはモートスクリプティングとしても知られている)を使うウェブサイトを、出来るだけ簡単に構築するためのオープン・ソースのツールです。ブラウザを更新することなく、ウェブページのJavaScriptからPHP、Perl、Pythonの関数を、Sajaxによって簡単に呼び出せます。あなたの作業の99%をツールキットが行なってくれるわけですから、これを使わない理由はありません。
Dojoは、UIツールキットを作成するオープンソースの取り組みです。DojoのUIツールキットにより、多くのウェブアプリケーション開発者が、簡単に現代のブラウザの豊かな能力を使用できるようになるでしょう。
DWR(Direct Web Remoting)はJavaのための簡単なAJAXです。DWRは、一般的に使用される関数を提供することで、インタラクティブ性の高いWebサイトで繰り返し現れるコードのほとんどを取り除き、開発時間とエラー発生率を減少させます。
PHP中心。非常に新しい。
機能セットが限定されている。新しい。
*1:MochiKit makes JavaScript suck less.「suck」を「いやな仕事」と解釈しました。
*2:IE 5.5 might work with a little prodding.「prodding」は「prod(突き刺す、刺激する)」の動名詞と解釈しました。これが「開発コミュニティを刺激すれば」という意味か、「少し修正すれば」という意味かがとれませんでした。