第2回:開発工程の機能比較! (2/3)

徹底比較!! Eclipse vs JDeveloper
徹底比較!! Eclipse vs JDeveloper

第2回:開発工程の機能比較!

著者:NTTデータ先端技術  亀井 隆司
監修:NTTデータ先端技術  竹添 直樹   2007/9/13
前のページ  1  2  3  次のページ
JDeveloperのJavaエディタ

   JDeveloperのJavaエディタにもコードのエラー表示やハイライト表示など、Javaソースコードの編集に必要な機能が一通り揃えられています。
JDeveloperのJavaエディタ
図10:JDeveloperのJavaエディタ
(画像をクリックすると別ウィンドウに拡大図を表示します)

   エディタの上部にはツールバーが用意されており、コードのハイライトやsetter/getterの生成、スーパークラスのメソッドのオーバーライド、コードのフォーマットなどの機能がワンクリックで利用できます。

メソッドのオーバーライド
図11:メソッドのオーバーライド
(画像をクリックすると別ウィンドウに拡大図を表示します)

   また編集中のエディタを分割表示することも可能です(3つ以上に分割することもできます)。

エディタの分割
図12:エディタの分割
(画像をクリックすると別ウィンドウに拡大図を表示します)

   JDeveloperのJavaエディタもEclipse同様、コードアシストやソースコードのフォールディング、import文の編集・自動生成、インクリメンタルサーチなどの便利な機能を搭載しています。たとえばコードアシスト機能は、Eclipseと同じく「Ctrl+Space」で利用できます。

JDeveloperのコードアシスト機能
図13:JDeveloperのコードアシスト機能
(画像をクリックすると別ウィンドウに拡大図を表示します)

   EclipseにはないJDeveloper固有の機能として、画面下部の「Design」「History」タブがあります。「Design」タブをクリックすることでオープンするビジュアルエディタでは、SwingやAWTといったGUIアプリケーションをドラッグ&ドロップで簡単に作成することができます。

「Design」タブをクリック
図14:「Design」タブをクリック
(画像をクリックすると別ウィンドウに拡大図を表示します)

   また「History」タブをクリックするとローカルヒストリー(保存やリファクタリングなどのタイミングで自動的にリビジョンが作成される)を参照することができます。Compareビューアからは、以前のバージョンとの差分をビジュアルに参照することも可能です。

「History」タブをクリック
図15:「History」タブをクリック
(画像をクリックすると別ウィンドウに拡大図を表示します)

   JDeveloperのエディタではキャレットのカスタマイズ(形状、点滅速度などの変更)や補完候補ウィンドウなどのポップアップ速度といった、非常に細かい部分についてもカスタマイズを行うことができ、とても便利に使うことができるでしょう。

   なおJDeveloperのショートカットキーの一覧については「Tools → Preferences → Accelerators」より参照できます。

JDeveloperのショートカット一覧
図16:JDeveloperのショートカット一覧
(画像をクリックすると別ウィンドウに拡大図を表示します)

前のページ  1  2  3  次のページ


NTTデータ先端技術株式会社 亀井 隆司
著者プロフィール
NTTデータ先端技術株式会社  亀井 隆司
小学生の時、友達の影響で当時流行っていたMSXに触れ、プログラミングに興味を持つ。
東京〜横浜近辺で、Web系を中心に、いくつかの身を削るようなプロジェクトに関わった後、現在はNTTデータ先端技術株式会社にて、Eclipseプラグインのプロジェクトに従事している。
NTTデータ先端技術株式会社 竹添 直樹
監修者プロフィール
NTTデータ先端技術株式会社  竹添 直樹
NTTデータ先端技術勤務。国産のオープンソースプロジェクトProject Amaterasのオーナーであり、SeasarプロジェクトやClick Frameworkでもコミッタを務めている。著書に「入門Wiki」「Eclipseプラグイン開発徹底攻略」(いずれも毎日コミュニケーションズ発行)などがある。


INDEX
第2回:開発工程の機能比較!
  Java開発工程をサポートする機能
JDeveloperのJavaエディタ
  リファクタリング機能
徹底比較!! Eclipse vs JDeveloper
第1回 設計工程の機能比較!
第2回 開発工程の機能比較!
第3回 Web開発で利用可能な機能を比較する!
第4回 試験工程で利用可能な機能を比較する!
関連記事
徹底比較!! Eclipse & NetBeans 5
Oracle JDeveloperによる快適PHP開発

人気記事トップ10

人気記事ランキングをもっと見る