EclipseとMyeclipseの違い

Anonim

EclipseとMyEclipse

EclipseとMyEclipseは、一見するとやや似ています。しかし、一度それらを頻繁に使用するようになると、あなたはそれらが完全に異なっていることに気付くでしょう。 Eclipseプラグインは、構成要素からアプリケーションを作成するためのアーキテクチャパターンを必要とします。これは、IDEを作成するために使用される拡張可能なプラットフォームです。さらに、プログラミングタスクをサポートするために協力し合っている一連のツールを制御するためのサービスのコアを提供しています。 Eclipseプラットフォームに貢献するツールビルダがあります。それらは、プラグイン可能なコンポーネントにツールをラップすることによって共有されます。これはプラットフォームに適合します。さらに、拡張性の基本的なメカニズムは、すでに存在するプラグインに対する新しい処理要素の新しいプラグインによってもたらされます。 IDEを構築することに焦点を当てているにもかかわらず、Eclipseの概念と意味は、異なる企業によって作成された異なる部分からアプリケーションを開発する一般的なモデルをサポートしています。

<!一方、MyEclipseエンタープライズ・ワークベンチは、フル機能のプラットフォームとエンタープライズ・クラスのプラグインです。これは、アプリケーション開発の完全なライフサイクルをサポートするソフトウェアアプリケーションおよびシステムの開発に適したツールを備えています。 MyEclipseには数多くの機能があります。オープンな業界標準に合格し、ソフトウェア、サポート、およびリリースのリリースサイクルの価格を再定義しました。 J2EE WEB、XML、UML、およびデータベース用の完全なアプリケーション開発環境を作成しました。さらに、25を超えるターゲット環境で最も包括的なアプリケーションサーバーコネクタを備えており、開発、展開テスト、さらには移植性を最適化する能力を備えています。

<! - 2 - >

Eclipseプラグイン・モデルは、主に、Eclipseワークベンチのコンテキスト内で特定のタイプのサービスを提供する部分です。ここでの「コンポーネント」は、特定のデプロイ時にシステムに構成されたオブジェクトを意味します。 Eclipseのランタイムは、インフラストラクチャに、手元にある一連のプラグインをアクティブにして操作するのに必要なサポートを提供します。これは、活動の発展のためのシームレスな環境を確保するために必要です。

<! Eclipseはインスタンスに対して実行されるため、プラグインは、プラグイン・ランタイム・クラスのインスタンスで接続する必要があります。プラグイン・ランタイム・クラスは、プラグイン・クラスとして一般的に知られています。プラグインクラスは、管理に必要な構成とサポートを作成し、orgに拡張する必要があります。日食。コア。ランタイム。これは、プラグインの管理のための機能を生成できる抽象クラスになります。プラグインのインストールには、個々のプラグインを含むプラグインフォルダが必要です。このようなプラグインは、XML形式のファイルに記述されます。これにより、ファイルはEclipseランタイムにどのプラグインをアクティブ化する必要があるかを知らせることができます。

逆に、MyEclipseモデルは、すべてのアプリケーション層で必要なテクノロジーを選択する多彩な機能をユーザーに提供することによって機能します。また、オプションのテクノロジバンドルを提供するだけでなく、コードの生成やサードパーティのコマーシャルの追加のための速度テンプレートへのアクセスも提供します。さらに、開発のためのOSSツールを備えています。

開発者活動の改善もあります。 Java EE / J2EEデータベースとリッチクライアント開発環境を提供することにより、Eclipseエクスペリエンスを強化します。ワークベンチには埋め込みTomcatサーバーもあり、ユーザーにサンドボックスを持たせることができます。 RAD、UML、POJO、およびWeb 2.0も提供されています。 MyEclipseは、あらゆる規模の開発プロジェクトに必要なツールを効果的にユーザに提供する可能性を最大限に引き出しました。 1つの会社から最大の多国籍企業まで。これは、IBM、ユナイテッド航空、グラクソスミスクライン、さらには欧州議会など多くのエリート企業が使用する信頼できるソフトウェア開発ツールです。要約:

1。 Eclipseはアーキテクチャパターンのプラグインですが、MyEclipseはソフトウェア開発アプリケーションのフル機能のプラットフォームです。 2。 Eclipseは、Eclipseワークベンチのコンテキストの一部です。プラグインは、特定の実行時にシステムに構成されます。 3。 MyEclipseはオプションの技術バンドルを提供することで動作します。