開発環境として、eclipseを主に使うようになってから2年くらい経つような
気がするが、最近 forte3以降見捨ててきたnetbeansの再評価を始めている。
理由としては
– GUIデザインは、eclipseじゃできねえ
– JDK5.0対応が早かった
– eclipseよりも軽い
といったところだ。
eclipseのJDK5.0対応もだいぶさまになってきたが
VisualEditorのへなちょこ具合だけはどうしようもない。
JVMインスタンスを別立てする今のつくりではJVM間のリソース共有が
実現されるMustang以降でないとパフォーマンスが出ないと思う。~
メモリが足りないという局面はなくなってきたので
デュアルコア(or 2CPU)になるだけでもある程度改善する可能性はあるかも。
また、本体も元々eclipseはnetbeans系より軽いということで移行したのに
いつの間にかnetbeansの方が軽くなってたという状況。~
# eclipseが重くなって、netbeansが軽くなったのかな?~
機能もeclipseで便利と思ってる機能がnetbeansでも使えるように
なってるので、GUIデザインだけじゃなく開発にも使えるんじゃないかな?
と思い出したのがきっかけです。
eclipseとの違いで戸惑った点
+ キーボードショートカットの違い
+ 補完の違い
+ QuickFixの有無
1) キーボードショートカットの違い
>生産性に直結するショートカットの違いには戸惑いました。
>具体的には次のような感じ
|~eclipse |~netbean|~挙動|
|Ctrl+Shift+I |Alt+Shft+F|インポートの整理|
|F3 |Alt+G|宣言へジャンプ|
|Ctrl+1 |ない?|QuickFix|
|ない |Ctrl+Shift+1|プロジェクトビューで選択|
|Ctrl+W |Ctrl+F4|エディタを閉じる|
|Ctrl+L |Ctrl+G|行指定ジャンプ|
でもまぁ、キーは違えど機能自体は大体あるので助かります
2) 補完の違い~
>補完の挙動は、eclipseに軍配です。
>netbeansの補完は、case sensitiveでコンテキスト非依存のようだけど、
>補完の意味合いから考えればcase sensitiveである意義はなくて、
>更にコンテキスト依存で補完候補が並ぶeclipseの方がうれしいです。
3) QuickFixの有無
>netbeansにQuickFix相当の機能がないように思えます。
>やはり、定型文法ともいえるtry,catchは、キー一発で書きたいです。
>本来は、定型文法はアスペクトの様に扱うべきなのかもしれないけど
>eclipseのこの機能に依存した体になちゃってるからなぁ。
>まだ、慣れていないから知らないだけかもしれない。
ま、いずれにせよ切磋琢磨、両者の勢力は均衡してくれる方が嬉しい。~
次は、プラグインの書きやすさと導入しやすさについて調べてみようっと。
eclipse 3.1 vs netbeans4.1 比較
投稿者:
タグ:
コメントを残す