« WEB+DB PRESS「DI時代のアーキテクチャ設計入門/第1章、第2章」を寄稿 | メイン | 写真撮影 »

ApacheにAJAX Toolkit Frameworkが提案

 TuscanyはエントリしないくせにAJAX Toolkit Frameworkはエントリします(だってSCAが理解できなかったんだもん)。

 日本時間20日深夜にApache Incubatorあてに"AJAX Toolkit Framework"が提案されました(提案書のメール)。

 これZimbraとIBMのエンジニアが中心というから驚きました。ZimbraといえばBEA Systemsの元CTOスコット・ディッゼン氏を引き抜き、カレンダー、メールなどを含むZimbra Collaboration Suiteをリリースしたことで知られるベンチャー。

 しかも、そこらのAJAXフレームワークとは考えていることのでかさが違います。EclipseプラグインとしてAJAX/DHTMLのIDEを提供がメインになるようです。

a JavaScript editor with edit-time syntax checking; Mozilla web browser; integrated DOM browser; integrated JavaScript debugger; and wizards and development aides tuned to specific libraries and toolkits.

(シンタックスチェック付きJavaScriptエディタ、Mozillaブラウザ、DOMブラウザ、JavaScriptデバッガ、そしてウィザードやライブラリ)

 これは

Mozilla XULRunner and JavaConnect, and Eclipse WTP

 に依存するそうです。それから利用するオープンソースプロジェクトとしてはJavaによるJavaScript(というかECMAScript)実行環境のRhino、それからJSのライブラリとしてJavaScript検証のJSLint、UIライブラリのRico、そしてZimbra Collaboration Suiteをあげています。

 で、これをベースにZimbraのコンポーネントを乗せてくるみたいです。つまり、ベースになる開発環境はエディタやデバッガだけにして、その上にのるコンポーネントやウィザードは取替え可能にしておくようです。
 すでにイニシャルコードはあるみたいですね。興味がある方はメールにリンクがあるのでたどってみてください。


 これは来るMustang(JavaSE 6)への動きでしょう。MustangにはJSR-223 Scripting for Java Platformで議論されているスクリプトが搭載されます(実質的にはRhinoそのものではないかといわれています)。サーバサイドでJavaScriptが動くと何ができるのかというのは楽しみで、こうなるとJava開発も変わってくることが予想されます。言語的なライトウェイトでありながら、基幹システムとも統合できるというスケーラビリティは大きなアドバンテージではないでしょうか?

 そうなるとJavaScriptエディタ&開発環境は必要なはず。これをIBMはAJAXブームにのってオープンソース・コミュニティと作っていくつもりなのではないでしょうか?今からはじめればMustangの頃にはいい感じになっていることでしょう。もし、そうだとしたらIBM手堅いなぁ。


 というわけで、AJAXという意味では実用性に不安を感じるものの、Java環境でスクリプトが動作するということには非常に興味があるわけで、こっち方面にアンテナを向けていこうかなと思っています。



2005/2/21追記:
 提案したもののコミュニティからのマイナス反応がすごいですね。ざっと読んだところでは「なんでEclipseのみなんだ」「AJAXはいろんなプロジェクトで使っているのに、なんでこの提案は独立しているんだ」「Apacheでやる意味あるのか」みたいな感じ。確かにベンダーがコントリビュートするプロダクトは独立したがる(xmlbean, beehiveとか)ので、そのやり方がどうなのかという意見は正しいかな。なんにせよ、作るものが良いであろうことは間違いないだけに応用する可能性を増やして欲しいというのは正当な要求です。仕切りなおして再提案かも。
  Incubatorとしては、へぼい提案を却下したことはあっても、こういう提案を経験したことがないので難しいところですね。Apacheらしい問題といえばそうなのですが、オープンソース・コミュニティの自浄作用として良い議論ですし、前向きな結論が出ることを期待します(他のコミュニティに行ってしまうのは解決になっていないので避けたいところ)。

トラックバック

このエントリーのトラックバックURL:
http://www.arclamp.jp/mt33/mt-tracback.cgi/1525

この一覧は、次のエントリーを参照しています: ApacheにAJAX Toolkit Frameworkが提案:

» Ajaxの統合開発環境でもマイクロソフトが先行する予感 送信元 Randomwalk
いまやAjaxの波に乗って注目が集まるJavaScriptですが、歴史が長い割に [詳しくはこちら]

コメント (2)

t:

server-side JavaScript 周辺の動向に注目しています。

OpenMocha/Helma 辺りと目標とする狙い所が近いのですかね。
OpenMocha は Ajax の先を視て、server-side & client-side の seemless な環境を目指しているようです。

yusukeです。tさん、OpenMocha/Helmaのような実行環境ではなくて純粋に開発環境だけだと思います。そういう意味ではOpenMocha/Helmaと一緒にも使えるはずです(たぶん)。
IBMとしてはEclipseさえしっかりしててくれれば、あとは実行フレームワークを選ばないようにするのが吉かなと。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2005年12月21日 11:45に投稿されたエントリーのページです。

ひとつ前の投稿は「WEB+DB PRESS「DI時代のアーキテクチャ設計入門/第1章、第2章」を寄稿」です。

次の投稿は「写真撮影」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Creative Commons License
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.
Powered by
Movable Type