マスカットでAjax
「マスカット」というAjaxの開発フレームワークをご存じでしょうか?
NTTデータにより開発され、オープンソース・ソフトウエアとして無償公開されたばかりのフレームワークです。
「ブラウザ版IDE」と「Eclipse版IDE」の2つのIDEが提供されており、前者でレイアウト定義を、後者でイベント定義を行うようです。
GUIオブジェクトの描画ライブラリには「Rialto」が利用されており、イベント定義で利用する業務ロジックの作成には
Java Script(ローカル通信版)とJava(サーバ通信版)が想定されています。
僕自身もまだ紹介記事を読んだだけで、実際に試したわけではありませんが、「Google Web Toolkit」(GWT)の強力なライバルになるかもしれませんね。
備考
・独自のGUIオブジェクトを作成して、利用することも可能だということです。
・現段階では「Internet
Explorer 6」にしか対応していません。(「Firefox」にも対応予定)
・「Rialto」は、将来的には
PHP や .NET への対応も行われる見通しです。
関連情報
・Ajaxアプリのビジュアル開発ツール,デファクトを狙いNTTデータがオープンソースとして公開へ:ITpro
・リッチクライアントを実現する
- Rialto JavaScript 0.8 ほか公開 (MYCOMジャーナル)
(2010/10/12 追記)
・EclipseでJavaScript削減Ajax開発-マスカットとは
- @IT