IDEAが$200キャンペーンをしています。ASIPさん、ツッコミ情報ありがとうございます。個人ユーザーに限り、4月21日までだそうです。これはかなり魅力的ですね。買うかどうか1日考えます。
いまのところIDEAは、IDEというよりむしろエディタですね。Javaに特化したエディタです。Javaのプロジェクトを書くという意味では、Emacs + JDEEよりも優れているでしょう。Emacsはとても便利なのですが、やっぱりGUIが弱点です。
IDEAはGUI機能が優れていて、細かく表示をカスタマイズできたり、沢山のファイル群をあれこれいじったりするのが、快適に出来ます。Javaのプロジェクトをコーディングしていく上で、どんな操作が必要なのかがよく研究されています。
そして、IDEAの独壇場とも言えるくらい凄そうなのが、Refactoringまわりの機能です。現在JavaではRefactoringが花盛りですが、IDEAが様々な操作方法を用意してくれています。
たとえば、Javaでは次のようなコードを良く書きますが、これがボタン一発で、
int i = 1; String s = "Hello"; foo.hoge(1, s);新たなbeanが自動生成されて、次のように変換されます。
Hoo hoo = new Hoo(1,"Hello"); foo.hoge(hoo);
_ まあ、この機能自体が便利かどうかはともかく、このような手段を沢山用意してくれています。どれが便利なのか研究していきますが、IDEAを使いこなせれば凄いかもしれないです。
で、JSPはコンパイルできなし、Tomcatは走らないし、Swingをポトリペタリできるわけでもないのですが、簡単インストール&優れたエディタ&JavaのCLASSPATHやらなんやらの設定ツール付きに、$400払えるかということになります。それが、今だと$200。うーん。
2万5千円なんでしょ?う?ん、家計を握っているものとしては痛い話ですが、必要なものなら買って良し!お遊び用なら自分のお小遣いで買ってくれ!(再投稿)