すぐに日本語で使えるEclipse 3.4大特集(前編)
今年も“かに座”リリース!
Eclipse 3.4の新機能は?
岡本隆史
2008/7/2
「パンくずリスト」があるから、もう迷子にならない
前述のとおり、Javaクラスをエディタで開いた状態でツールバー上のアイコンをクリックすると、パンくずリストが表示されます。
![]() |
| 図20 パンくずリストの表示 |
パンくずリストの三角のマークをクリックすると、クラス内のメソッドの一覧やパッケージ内のクラス一覧などが表示され、メソッドへのジャンプや同一パッケージ内へのほかのクラスの表示を[アウトライン]や[パッケージエクスプローラ]を利用することなく素早く行えます。
![]() |
| 図21 パンくずリストを利用した表示メソッドの移動 |
Eclipse 3.4のディストリビューション一覧
前述しましたが、3.2まではEclipseはEclipse本体と個別のプラグインで提供されていましたが、前回のリリースの3.3からは、Java EE開発やC/C++開発など目的別にEclipseのディストリビューションが提供されるようになりました。
3.4からは、「Eclipse Modeling Tools」「Eclipse IDE for Java and Report Developers」が追加されて、以下のディストリビューションが提供されています。
■ 3.2までの元祖Eclipse ― Eclipse Classic
ベーシックなJavaアプリケーションを開発するためのディストリビューションです。Eclipse本体とJavaの開発をサポートするJDT、Eclipseプラグインの開発をサポートするPDE(Plug-in Development Environment)など、最小限のプラグインが含まれます。
Javaアプリケーションを開発する場合、「Eclipse IDE for Java Developers」や「Eclipse IDE for Java EE Developers」の方が便利な機能がセットになっているので、そちらを利用した方がいいでしょう。
■ Javaアプリ開発 ― Eclipse IDE for Java Developers
Javaアプリケーションを開発するためのディストリビューションです。基本的なJava開発のための機能は含まれますが、PDEは含まれず、その分、サイズは小さくなっています。
また、後述するMylynも含まれています。Java EEを利用したWebの開発ツールは含まれないので、Webアプリケーションを開発する場合は、「Eclipse IDE for Java EE Developers」を利用します。
編集部注:Mylynについて詳細を知りたい読者は、連載「CoolなEclipseプラグイン」の第23回「Mylyn&Tracでリズムに乗ってタスクを大掃除♪」をご参照願います
■ Java EE開発 ― Eclipise IDE for Java EE Developers(本稿の中心)
JavaとJava EEアプリケーション開発のためのプラグインが含まれています。「Eclipse IDE for Java Developers」にWebアプリケーション開発のためのWTPとDBを利用するためのDTPを含んだ状態で提供されています。
■ C/C++アプリ開発 ― Eclipse IDE for C/C++ Developers
C/C++言語で開発を行うためのCDT(C/C++ Development Tools)を含んでいます。シンタックスハイライト、コード補完、ランチャ、デバッガ、検索エンジンとmakefileジェネレータを提供しています。3.4からの新機能として、文法のハイライトの改善、GDBハードウェアデバッギングとブレークポイントアクションなどのデバッグの改善、MinGW、IBM xICツールチェインの統合がサポートされます。
編集部注:CDTについて詳細を知りたい読者は、記事「『CDT』で効率的なC/C++開発を実現する」をご参照願います
■ モデリング・UML活用
― Eclipse Modeling Tools(includes Incubating components)
このパッケージは、Eclipse Modelingプロジェクトのコンポーネント群を含んでいて、SDKと開発者用のツールとソースコードも含んでいます。また、バージョンが1.0.0に達する前のインキュベーション状態のコンポーネントを含んでいるので、注意してください。
■ Eclipseプラグイン/RCP開発
― Eclipse IDE for RPC/Plugin-in Developer
Eclipseプラグイン、Eclipse RCP(Rich Client Platform)によるRIAの開発をサポートするパッケージです。プラグイン/Eclipse RCP開発に必要なJavaの開発機能とXMLエディタ、Mylynが提供されています。
また、プラグインやEclipse RCPアプリケーションを開発する際には、Eclipse本体のソースコードを参照しながら実装例を探したり、デバッグ時にEclipse本体の動作を確認する必要があるので、Eclipseプラットフォーム自身のソースコードも含まれています。3.4からはEclipseを利用したコミュニケーションをサポートする「Eclipse Communication Framework」が同梱されています。
■ Java EE開発+レポート作成支援
― Eclipse IDE for Java and Report Developers
「Eclipise IDE for Java EE Developers」にレポートの作成を支援するBIRT(Business Intelligence and Reportting Tools)を含めたものです。
編集部注:BIRTについて詳細を知りたい読者は、記事「Eclipse BIRTとスプレッドシートでBIレポーティング」をご参照願います
着実な進歩を遂げるEclipse。4.0はどうなる?
Eclipse自身は、すでに開発環境として成熟した域に達してきているので、Eclipse 3.4での新機能といっても地味な機能改善、機能追加がメインとなってきています。また、ここでは紹介しなかった細かい機能改善もたくさんあります。
Eclipseは地味ではありますが、少しずつ操作性を改善するものとなってきています。いま利用しているEclipseを即座にバージョンアップするほどの魅力は以前の新リリース(Eclipse 3.3)より薄れてきていますが、Eclipse 3.3に慣れているユーザーには違和感なく、さらに使いやすくなっているともいえますので、ぜひ一度利用してみてはいかがでしょうか。
次期のメジャーバージョンアップとなるEclipse 4.0の検討もすでに始まっています。こちらは、メジャーバージョンアップなのでEclipse 3.x系と異なり、大幅な機能強化が期待できます。今後も進化し続けるEclipseを見守っていきたいと思います。
■ @IT関連記事
| とっても簡単Eclipseプラグイン ここはとある開発室。先輩プログラマの長尾君と新人プログラマの田中君が、開発に役立つEclipseプラグインの作成を始めた |
||
| |
1-2-3-4 |
| INDEX 「すぐに日本語で使えるEclipse 3.4大特集(前編)」 | ||
| Page1 | ||
| Eclipseの星座は、“かに座” 開発に役立つEclipse 3.4の新機能とは? |
||
| Page2 | ||
| Eclipse 3.4のインストールと日本語化 注目の新機能の1つ、RSEを使ってみた |
||
| Page3 | ||
| SQL クエリー・ビルダーでテーブルの結合をしてみた JavaScriptの補完やバリデーションを行うには? 【ちなみに】 “Ganymede(ガニメデ)”って何のこと? |
||
| Page4 | ||
| 「パンくずリスト」があるから、もう迷子にならない Eclipse 3.4のディストリビューション一覧 着実な進歩を遂げるEclipse。4.0はどうなる? |
||
すぐに日本語で使えるEclipse 3.4大特集 バックナンバー 連載インデックスへ»
- 第1回 今年も“かに座”リリース! Eclipse 3.4の新機能は?
- 最終回 日本人のためのEclipseプロジェクトを知ってますか?
| Java Solution全記事一覧 |
TechTargetジャパン
- Scalaのパッケージ、アクセス修飾子、オブジェクト継承 (2012/5/22)
インポート、パッケージオブジェクト、抽象クラス/抽象メソッド、オーバーライド、final、シールドクラスなども - 基幹系システムでCloud SQLは使えるか試してみた (2012/5/17)
サンプルとしてMRPシステムを作成して動かし、「再帰呼び出し」などのパフォーマンスを測定して検証してみます - アジャイル管理ツール9選+Pivotal Tracker入門 (2012/5/14)
群雄割拠のアジャイルプロジェクト管理ツールを9つ紹介し、特に注目を集めているPivotal Trackerの基本的な使い方を解説します - サーバサイドJSやJavaでWebアプリが作れるXPages (2012/5/11)
Notes/Dominoの資産をサーバサイドJavaScriptやJavaで操作し、HTMLやJavaScript、CSSをUIにできる技術を紹介
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -


