CodeZineにて「Adobe JSEclipse」の参考記事が出ていたので試してみました。
元々はJavaScriptエディタのプラグインですが、記事にもある通り、
- コードアシスト機能
- シンタックスハイライト
- 同名変数・関数のハイライト
- 関数の折りたたみ
- エラーリポート
- コードテンプレート作成機能
- Javadoc形式のコメント
- JSファイルの関数・変数のアウトライン表示
これは一般的なJavaScriptの関数だけでなく、JSファイル内の関数や変数もサポートされる。また、「Dojo」「Prototype」「Spry」「YUI」「Qooxdoo」に関しては最初からサポートされている。
という機能がサポートされているようです。
kもAJAX通信処理ライブラリの「JKL.ParseXML」で試してみましたが、
きちんとコードアシスト機能が働きました。
まぁJavaScriptなので大概なんでもいけそうですね。
EclipseやVisualStudioのコードアシスト機能は秀逸ですが、
ついにJavaScriptにもその機能の恩恵が受けられるようになったわけです。
※PHPプラグインなども実装してほしいなぁ、コードアシスト。
AJAX開発がより一層効率的になりそうです!!
参考URL
:Adobe Labs - JSEclipse
:CodeZine:Adobe製、フリーのJavaScriptエディタプラグイン「JSEclipse」