Eclipseプロジェクトのリスト
以下は注目すべきEclipseプロジェクトのリストです。
リストされているプロジェクトの一部は Eclipse IDEにとって重要な役割を果たしますが、Eclipse プロジェクト エコシステムは Eclipse IDE よりもはるかに広い範囲をカバーします。
公式プロジェクト
これらのプロジェクトは Eclipse コミュニティによって管理され、Eclipse Foundation によってホストされています。
最上位サブプロジェクト
- Eclipse Platformは、他のすべてのEclipseプロジェクトの基盤となるコアフレームワークです。[ 1 ]
- Java開発ツール(JDT)は、コアJava SEのサポートを提供します。これには、スタンドアロンの高速インクリメンタルコンパイラが含まれます。[ 2 ]
- プラグイン開発環境(PDE)は、Eclipseプラグイン、フラグメント、機能、更新サイト、RCP製品の作成、開発、テスト、デバッグ、ビルド、展開を行うツールを提供します。[ 3 ]
- Orion、CHE、Dirigible、Theiaは、Web開発に特化したブラウザベースのIDEおよびオープンツール統合プラットフォームです。ツールはJavaScriptで記述され、ブラウザ上で実行されます。[ 4 ] [ 5 ]
- Oniroは、オペレーティングシステム、標準API、基本的なアプリケーションを備えたオープンソースソフトウェアプラットフォームです。 [ 6 ]
ツール
次のサブプロジェクトは、ツールサブプロジェクトの下にあります。
- Buckminsterはコンポーネントアセンブリのサポートを追加しました。[ 7 ]
- C/C++開発ツール(CDT)は、C/C++の構文ハイライト、コードフォーマット、デバッガ統合、プロジェクト構造のサポートを追加します。JDTプロジェクトとは異なり、CDTプロジェクトはコンパイラを追加せず、外部ツールチェーンに依存します。[ 8 ]
- グラフィカル編集フレームワーク(GEF)は、開発者がスタンドアロンのグラフィカルツールを構築できるようにします。使用例としては、回路図設計ツール、アクティビティ図エディタ、 WYSIWYGドキュメントエディタなどが挙げられます。 [ 9 ]
- PHP 開発ツール(PDT)
- 並列ツールプラットフォーム(PTP)は、並列および高性能コンピューティングの開発、分析、実行/監視、デバッグ、パフォーマンス分析のサポートを追加します。[ 10 ]
- WindowBuilderは双方向Java GUIデザイナーです。 [ 11 ]
古いバージョンの Eclipse プラットフォームを必要とするプロジェクト:
モデリング
モデリングサブプロジェクト の下には、次のサブプロジェクトがあります。
- Eclipse Modeling Framework (EMF)は、 XMIで記述されたモデル仕様から構造化データモデルに基づいてツールやその他のアプリケーションを構築するためのモデリングフレームワークとコード生成機能です。 [ 13 ]
- グラフィカル モデリング フレームワーク(GMF) は、EMF および GEF に基づいてグラフィカル エディターを開発するための生成コンポーネントおよびランタイム インフラストラクチャです。
- Acceleo は、 EMFベースのモデルを使用して任意のテキスト言語 (Java、PHP、Python など) を生成するオープン ソース コード ジェネレーターです
- Sirius は、 EMFや GMFなどの Eclipse モデリング テクノロジを活用して、カスタム グラフィカル モデリング ワークベンチを作成するオープン ソース プロジェクトです
- eTriceは、イベント駆動型リアルタイムソフトウェアシステム向けのリアルタイムオブジェクト指向モデリング言語ROOMの実装です。 [ 14 ]
- Vortoは、物理的な現実世界のデバイスを抽象化した情報モデルの標準化です。 [ 15 ]
- Eclipse Papyrus Papyrusは、産業グレードのオープンソースモデルベースエンジニアリングツールです。Papyrusは産業プロジェクトで成功を収めており、いくつかの産業モデリングツールのベースプラットフォームとなっています。 [ 16 ]
テクノロジー
次のサブプロジェクトは、テクノロジーサブプロジェクトの下にあります。
- Eclipse ScoutはEclipseプラットフォームをベースにした多層ビジネスアプリケーションを実装するためのフレームワークです。[ 17 ]
- Eclipse SUMOは無料でオープンな交通シミュレーションツールスイートです。 [ 18 ]
- g-Eclipseは、コンピューティンググリッドにアクセスするユーザー、開発者、管理者向けに、ミドルウェアに依存しないフレームワークと例示的な実装を提供します。 [ 19 ]
- Subversive — SVNチームプロバイダーは、以前CVSに提供されていたものと同様のSubversionサポートを提供することを目的としています。[ 20 ]
他の
- アプリケーションライフサイクルフレームワーク、クローズドプロジェクト
- ビジネスインテリジェンスおよびレポートツールプロジェクト(BIRT)は、 Webアプリケーション、特にJava EEベースのアプリケーション向けのEclipseベースのオープンソースレポートシステムです。 [ 21 ]
- データツールプラットフォームプロジェクト(DTP)は、リレーショナルデータベース接続とSQL設計ツールを提供します。[ 22 ]
- Mylynは、バグトラッカー( Bugzilla、 Trac、 JIRAなど)と統合されたタスクマネージャーと、動的なコードフィルタリング機能を備えたバージョン管理ソフトウェアを組み合わせた、Eclipseのタスクに重点を置いたインターフェースです。 [ 23 ]
- テストおよびパフォーマンスツールプラットフォーム(TPTP)は、ソフトウェア開発者がデバッガ、プロファイラ、ベンチマークアプリケーションなどのテストおよびパフォーマンスツールを構築できるプラットフォームを提供します。[ 24 ]
- Web Standard Tools (WST) は、標準に準拠したウェブ開発ツールを追加します。これらのツールには、XML、HTML、CSSエディタが含まれます。[ 25 ]
- MihiniはLinux上で動作する組み込みランタイムであり、M2Mアプリケーション構築のための高レベルLua APIを公開しています。Mihiniは、M2MシステムのI/Oへのアクセスを容易にし、通信層などを提供することで、容易で移植性の高い開発を可能にすることを目指しています。[ 26 ]
サードパーティプロジェクト
- Android Development Tools Plugin for Eclipseは、 Eclipse用のAndroid Development Toolkitプラグインです。[ 27 ]
- CFEclipse は、 Eclipse プラットフォームをベースにしたオープン ソースのColdFusion IDE です。
- EPICはEclipseプラットフォームをベースにしたオープンソースのPerl IDEです。 [ 28 ]
- Adobe Flash Builderは、Adobe Flash/Flexフレームワークを使用してリッチインターネットアプリケーション(RIA)を開発するためのEclipseベースのIDEです。 [ 29 ]
- Google Plugin for Eclipseは、Google App EngineとGoogle Web Toolkitのプラグインです。 [ 30 ]
- Groovy & Grails Tool Suite (GGTS) は、Groovy プログラムと Grails Web アプリケーションの開発に特化した、Eclipse ベースのオープンソース IDE です。Spring Tool Suite と同様に、GGTS にはVMware vFabric tc Server の開発者向けエディションが含まれています。 [ 31 ]
- JBoss Developer Studio (JBDS) は、Eclipse、Eclipse Web Tools Project、およびJBoss Enterprise Application Platformのツールとコンポーネントを組み合わせた開発環境です。
- JMLSpecsプロジェクトは、 JDTが提供するJava機能にJML仕様言語のサポートを追加します。現在、このプロジェクトは、JMLの自動コンパイル、標準JMLツールセット、そして構文強調表示やコンテンツ支援などのEclipse UI機能を提供しています。[ 32 ]
- NodeclipseはNode.js開発用のEclipseベースのIDEです。[ 33 ]
- PyDevは、リファクタリングのサポートとグラフィカルデバッグを備えた、完全に機能するPython統合開発環境(IDE)です。 [ 34 ]
- RadRailsはRuby on Rails用のIDEです。 [ 35 ]
- Ruby Development Tools (RDT)はEclipseプラットフォーム用のオープンソースRuby IDEです。 [ 36 ]
- ScalaIDEプラグインを使用すると、EclipseユーザーはScalaでプログラムを設計、デバッグ、ビルドできます。ScalaIDEは、ScalaとJavaの混在プロジェクト、コード補完、統合デバッガーをサポートしています。[ 37 ]
- Spring Tool Suite (STS)は、 Spring Frameworkを利用したアプリケーション構築用のオープンソースIDE(Eclipseプラグインとしても利用可能)です。STSには、vFabric tc Serverの開発者版、高度なコード補完とリファクタリング、グラフィカルなSpring構成エディタ、Spring Web Flow、Spring Batch、Spring Roo、Spring Integration用のツールが含まれています。[ 38 ] [ 39 ]
- Wolfram Workbenchは、Eclipse(Eclipseプラグインとしても利用可能)をベースにしたMathematica言語用のIDEです。[ 40 ]
- WOLipsはWebObjects用のIDEです。[ 41 ]
参照
参考文献
- ^ 「プラットフォーム - Eclipsepedia」 . Eclipse.org. 2012年11月13日. 2013年10月6日閲覧。
- ^ 「Eclipse Java開発ツール(JDT)」 . Eclipse.org . 2013年10月6日閲覧。
- ^ "PDE" . Eclipse.org . 2013年10月6日閲覧。
- ^ "Orion" . Eclipse.org. 2013年1月31日. 2013年10月6日閲覧。
- ^ Beaton, Wayne. 「Eclipse Public License 2.0 | The Eclipse Foundation」 . www.eclipse.org . 2019年2月13日閲覧。
- ^ “Eclipse Oniro | projects.eclipse.org” . Eclipse.org. 2022年4月4日. 2022年4月4日閲覧。
- ^ 「バックミンスタープロジェクト」。
- ^ "Eclipse CDT" . Eclipse.org . 2013年10月6日閲覧。
- ^ "GEF" . Eclipse.org. 2013年9月27日. 2013年10月6日閲覧。
- ^ 「Eclipse Parallel Tools Platform (PTP)」 . Eclipse.org . 2013年10月6日閲覧。
- ^ "WindowBuilder" . Eclipse.org . 2013年10月6日閲覧。
- ^ 「AspectJ開発ツール(AJDT)」 Eclipse.org、2009年3月4日。 2013年10月6日閲覧。
- ^ 「Eclipse Modeling - EMF - Home」 . Eclipse.org . 2013年10月6日閲覧。
- ^ 「Eclipse eTrice」 2013年1月31日。
- ^ "Vorto" . 2014年8月27日.
- ^ 「Eclipse Papyrus」。
- ^ 「Eclipse Scout - プロジェクトホーム」 . Eclipse.org . 2013年10月6日閲覧。
- ^ 「Eclipse SUMO」 . Eclipse.org. 2017年6月21日. 2020年3月6日閲覧。
- ^ 「g-Eclipseプロジェクト - クラウドおよびグリッドコンピューティングのためのツール」 Eclipse.org 2013年10月6日閲覧。
- ^ 「Eclipse Subversive - Subversion (SVN) チームプロバイダー」 . Eclipse.org . 2013年10月6日閲覧。
- ^ 「Eclipse BIRT Home」 . Eclipse.org . 2013年10月6日閲覧。
- ^ 「Eclipse Data Tools Platform (DTP) Project」 . Eclipse.org . 2013年10月6日閲覧。
- ^ 「Eclipse Mylynオープンソースプロジェクト」 . Eclipse.org . 2013年10月6日閲覧。
- ^ 「Eclipse Test & Performance Tools Platform Project」 . Eclipse.org . 2013年10月6日閲覧。
- ^ 「Web 標準ツール サブプロジェクト」。
- ^ 「ミヒニプロジェクト」。
- ^ 「ADTプラグイン | Android開発者」 . Developer.android.com . 2013年10月6日閲覧。
- ^ 「EPIC - Eclipse Perl Integration」(ドイツ語)Epic.sourceforge.net . 2013年10月6日閲覧。
- ^ 「ゲームとアプリケーションの開発 | Adobe Flash Builder 4.7 Premium」 Adobe.com、2013年9月26日。 2013年10月6日閲覧。
- ^ 「Eclipse用Googleプラグイン — Google Developers」 2013年9月19日。 2013年10月6日閲覧。
- ^ Grailsコミュニティ. 「Groovy/Grailsツールスイート」 . Grails.org. 2013年10月3日時点のオリジナルよりアーカイブ。 2013年10月6日閲覧。
- ^ 「Javaモデリング言語(JML)| 無料開発ソフトウェアのダウンロード」 Sourceforge.net 。 2013年10月6日閲覧。
- ^ "Nodeclipse (Nodeclipse-1、CoffeeScriptエディタープラグイン、Eclipse Node.js IDE、npm-proxy) ・ GitHub" . Github.com ". 2013年10月6日閲覧。
- ^ 「PyDev ホーム」。
- ^ "Radrails.Org" . Radrails.Org. 2007年6月14日時点のオリジナルよりアーカイブ。 2013年10月6日閲覧。
- ^ "Aptana | Studio" . Rubyeclipse.sourceforge.net. 2009年6月29日時点のオリジナルよりアーカイブ。 2013年10月6日閲覧。
- ^ 「Scala IDE for Eclipse」 . Scala-ide.org . 2013年10月6日閲覧。
- ^ 「Spring · Eclipse ダウンロード」 . Springsource.org . 2013年10月6日閲覧。
- ^作成日: 2012年8月13日(月) 14:35 (2012-08-13). 「Eclipse Juno (3.8 + 4.2) 用 Spring Tool Suite (STS) | Eclipse プラグイン、バンドル、製品 - Eclipse Marketplace」 . Marketplace.eclipse.org. 2013年10月15日時点のオリジナルよりアーカイブ。 2013年10月6日閲覧。
{{cite web}}: CS1 maint: 複数名: 著者リスト (リンク) CS1 maint: 数値名: 著者リスト (リンク) - ^ 「Wolfram Workbench: 最先端の統合開発環境」 . Wolfram.com . 2013年10月6日閲覧。
- ^ 「ホーム - WOProject / WOLips - WOCommunity Association Wiki」 . Wiki.objectstyle.org. 2013年5月21日. 2013年10月6日閲覧。
外部リンク
- eclipse.org のプロジェクト一覧