TOP比較データ> はじめに
徹底比較!! Eclipse & NetBeans 5
徹底比較!! Eclipse & NetBeans 5

第1回:NetBeans 5の登場
著者:ビーブレイクシステムズ  山下 広人   2006/2/24
1   2  3  次のページ
はじめに

   はじめまして。本連載の担当をさせていただきます、ビーブレイクシステムズの山下と申します。どうぞよろしくお願いします。

   本連載では「徹底比較!! Eclipse & NetBeans 5」と題して、2006年1月31日にリリースされたNetBeans 5.0とEclipseを比較します。

   NetBeansは最初Forteという製品として、Sun Microsystemsが開発していたものです。それがオープンソースとして寄与され、現在はNetBeans.orgが主体となって開発が進められています。現在Sun Miccrosystemsが販売しているSun Java Studio CreatorもNetBeansがベースとなっています。

   一方、EclipseはJavaの開発環境としてはデファクトスタンダードの地位を確立しています。読者の多くも開発環境としてEclipseを利用されていることでしょう。

   果たして使い慣れた環境を捨て、NetBeansに移行するメリットはあるのでしょうか。本連載ではNetBeansの機能を紹介しながら、双方のメリット・デメリットについて解説していきます。
日本語版について
   本連載では英語版NetBeans 5.0を用いています。日本語版に関しましては「NetBeans 翻訳プロジェクト」を参照してください。

NetBeans 翻訳プロジェクト(translatedfiles)
http://translatedfiles.netbeans.org/index_ja.html


NetBeansとEclipseの生い立ち

   NetBeansは、もともとチェコ共和国のNetBeans Ceska republikaで開発されていましたが、Javaに関する技術を広めるためにSunがPureJavaで作成されているNetBeansを買収することになりました。

   また同時にアメリカのForte SoftwareのForteも買収し、大規模システムの開発ツールとしてForteが、クライアントや小・中規模システムの開発ツールとしてNetBeansを持つ形となり、NetBeansとして統合することになりました。

   現在では、オープンソースとしてNetBeans.orgが主体となって開発が進められています。

Welcome to NetBeans
http://www.netbeans.org/

   一方Eclipseですが、IBMとOTI(Object Technology International)のIDE開発プロジェクトとしてはじまりましたが、Eclipse Foundationにソースを寄贈したことにより、現在の形となりました。現在はEclipse Foundationによって開発が進められています。

Eclipse.org home
http://www.eclipse.org/

   商用製品として開発されていたものが寄与され、オープンソースプロジェクトとして進化しているという点で両者の生い立ちは非常によく似ています。


アーキテクチャ

   NetBeansとEclipseはどのようなアーキテクチャでできているのでしょうか。それぞれを図に示します。

NetBeansのアーキテクチャ
図1:NetBeansのアーキテクチャ

Eclipseのアーキテクチャ
図2:Eclipseのアーキテクチャ

   両者のアーキテクチャは非常によく似ており、NetBeansではモジュール、Eclipseではプラグインと呼ばれる機能拡張のためのインターフェースを利用して様々な機能を実現しています。

   Eclipseがここまで広まった大きな要因として、プラグインの充実があげられますが、現時点ではNetBeansのモジュールはEclipseと比較すると数が少なく、モジュールの充実が今後のNetBeansの広まりの鍵を握っているといえるでしょう。

1   2  3  次のページ


ビーブレイクシステムズ 山下 広人
著者プロフィール
株式会社ビーブレイクシステムズ  山下 広人
オブジェクト指向技術コンサルタント。前職ではミッションクリティカルなシステム開発に従事。システム寄りな知識だけではなく、業務関連の知識を身に付けるべく会計・簿記を学び、その知識をいかすために会計システム構築ノウハウのあるビーブレイクシステムズに転職し、現在に至る。


INDEX
第1回:NetBeans 5の登場
はじめに
  NetBeansの機能
  タイトルとJLabel