2010-11-29 6 views
3

こんにちは誰かがIDEとFRAMEWORKの違いを教えてください。デフォルトではeclipse(java用)を使用しています。Java Framework IDE

+0

答えは良かった、今私はこの2つについてアイデアを得て、以前はどちらも同じだと思う。 – Bytecode

答えて

4

IDE統合開発環境の略で、特定の言語でプログラムできるツールです。通常、統合コンパイラ、デバッガ、構文ハイライト、アプリケーションの開発をより迅速に行うためのさまざまなツールが含まれています。例えば。 Eclipse IDE、Visual Studio、Netbeans IDEなどがあります。

フレームワークは、特定の種類のアプリケーションの実装を容易にするライブラリまたはクラスのセットであり、通常はアプリケーションと共に展開されます。これは通常、あなたが遵守する必要のある構造と様々なヘルパークラスを提供します。例えば。春のフレームワーク、ネットMVC、Strutsのなど

+1

はい、しかし、EclipseとNetbeansもまたフレームワークです。たとえば、http://wiki.eclipse.org/index.php/Rich_Client_Platformを参照してください。 – CurtainDog

1

IDEは開発環境で、通常はコードを記述するエディタです。また、コンパイラ、デバッガなどが含まれています。フレームワークは、コード内で使用できる再利用可能なライブラリまたはクラスのセットです。

+0

統合=エディタ+コンパイラ+デバッガ+ドキュメントブラウザとその他の細かい点。 – Thilo

0

は、いくつかのIDEの(日食、NetBeansは)(の一部)に基づいて(Java)のアプリケーションを開発することができます枠組み(RCP日食、RCPをNetBeansの)IDEのコードを提供しますと機能性。

0

IDEは、ソースファイル(生産/テストコード、リソース)の作成、実行、テスト、デバッグ、管理(バージョン管理など)に役立つグラフィカルデスクトップアプリケーション(Eclipse、NetBeans、IntelliJなど) 、およびドキュメンテーション)。

フレームワークは、独自のソースコードの一部(おそらくすべて)の構造を決定する第三者コードです。 の枠内で作業します。つまり、ルールを守り、利益を享受し、制限を受けます(ただし、優れたフレームワークでは最小限の拡張ポイントが提供されます)。これとは対照的に、必要に応じて描画するコード単位(関数、クラスなど)のコレクションですが、独自のコードの構造を制約することはありません。フレームワークを使用することは、ライブラリを使用するよりも大きなアーキテクチャ上の決定です。典型的なエンタープライズプロジェクトでは、1つ以上のフレームワークと複数のライブラリを使用します。

関連する問題