Liste der Eclipse -Projekte
Das Folgende ist eine Liste von bemerkenswerten Finsternis Projekte.
Obwohl einige der aufgeführten Projekte eine wichtige Rolle für die Sonnenfinsternis spielen Ide Das Eclipse Project -Ökosystem deckt einen deutlich größeren Bereich ab als die Eclipse -IDE.
Offizielle Projekte
Diese Projekte werden von der Eclipse -Community aufrechterhalten und von der Eclipse Foundation veranstaltet.
Top-Level-Unterprojekte
- Eclipse -Plattform ist der Kernrahmen, auf dem alle anderen Eclipse -Projekte aufgebaut sind.[1]
- Java -Entwicklungstools (JDT) bietet Unterstützung für den Kern Java SE. Dies beinhaltet einen eigenständigen Fast -Incremental -Compiler.[2]
- Plug-in-Entwicklungsumgebung (PDE) bietet Tools zum Erstellen, Entwickeln, Testen, Debuggen, Erstellen und Bereitstellen von Eclipse-Plug-Ins, Fragmenten, Funktionen, Update-Sites und RCP-Produkten.[3]
- Orion, Che, che, Luftschiff und Theia sind Browser-basierte IDEs und Open Tool Integration Platform, die sich im Internet ausschließlich auf die Entwicklung des Webs konzentriert. Tools werden in JavaScript geschrieben und im Browser ausgeführt.[4][5]
- Oniro ist eine Open -Source -Softwareplattform mit einem Betriebssystem, Standard -APIs und grundlegenden Anwendungen.[6]
Werkzeug
Die folgenden Unterprojekte befinden sich unter dem Werkzeug Unterprojekt:
- Buckminster Fügt Unterstützung für Komponentenbaugruppen hinzu.[7]
- C/C ++ - Entwicklungstools (CDT) Fügt Unterstützung für C/C ++ hinzu Satzstellung markieren, Code -Formatierung, Debugger -Integration und Projektstrukturen. Im Gegensatz zum JDT -Projekt fügt das CDT -Projekt keinen Compiler hinzu und basiert auf einer externen Werkzeugkette.[8]
- Grafischer Bearbeitungsrahmen (GEF) ermöglicht es Entwicklern, eigenständige grafische Tools zu erstellen. Beispiel verwenden Einbeziehung von Schaltplan -Designwerkzeugen, Aktivitätsdiagrammeditoren und Wysiwyg Redakteure dokumentieren.[9]
- PHP -Entwicklungstools (PDT)
- Parallele Tools -Plattform (PTP) fügt Unterstützung für die Entwicklung, Analyse, Analyse/Überwachung, Debuggierung und Leistungsanalyse für parallele und leistungsstarke Computing hinzu.[10]
- Fensterbauer ist ein bidirektional Java GUI Designer.[11]
Projekte, die eine ältere Version der Eclipse -Plattform erfordern:
- Aspekte -Entwicklungsinstrumente (AJDT) fügt Unterstützung für die Unterstützung für die Aspektj Java -Erweiterungen. AJDT benötigt Eclipse 3.4 (Ganymede).[12]
Modellieren
Die folgenden Unterprojekte befinden sich unter dem Modellieren Unterprojekt:
- Eclipse Modeling Framework (EMF), eine Modellierungsrahmen- und Codegenerierungsfunktion zum Erstellen von Tools und anderen Anwendungen, die auf einem strukturierten Datenmodell basieren, aus einer in beschriebenen Modellspezifikation Xmi.[13]
- Grafischer Modellierungsrahmen (GMF) ist eine generative Komponente und eine Laufzeitinfrastruktur für die Entwicklung grafischer Redakteure basierend auf EMF und GEF.
- Acceleo, ein Open Source -Code -Generator, der verwendet EMF Basierte Modelle, um eine Textsprache zu generieren (Java, PHP, Python usw.).
- Sirius, ein Open -Source -Projekt zum Erstellen benutzerdefinierter grafischer Modellierungsworkbenbänke, indem die Eclipse -Modellierungstechnologien einschließlich der Eclipse -Modellierung verwendet werden EMF und GMF.
- Etriceeine Umsetzung der Echtzeit-objektorientierte Modellierung Sprachraum für ereignisgesteuerte Echtzeit-Softwaresysteme.[14]
- Wirbel, Standardisierung von Informationsmodellen, die eine Abstraktion eines physischen, realen Geräts sind.[15]
- Eclipse Papyrus Papyrus ist ein Open-Source-technisch-basiertes Open-Source-Tool für industrielle modellbasierte technische Instrument. Papyrus wurde insbesondere in industriellen Projekten erfolgreich eingesetzt und ist die Basisplattform für mehrere industrielle Modellierungswerkzeuge.[16]
Technologie
Die folgenden Unterprojekte befinden sich unter dem Technologie Unterprojekt:
- Eclipse Scout ist ein Rahmen für die Implementierung Multitier Geschäftsanwendungen basierend auf Eclipse -Plattform.[17]
- Eclipse Sumo ist eine kostenlose und offene Verkehrssimulationstoolsuite. [18]
- G-ENCLIPSE Bietet ein unabhängiges Rahmen für Middleware und beispielhafte Implementierungen für Benutzer, Entwickler und Administratoren, die zugreifen Computergitter.[19]
- Subversive - SVN -Teamanbieter zielt darauf ab, bereitzustellen Subversion Unterstützung ähnlich wie zuvor vorgesehenen Lebenslauf.[20]
Sonstiges
- Anwendungslebenszyklus -Framework, ein geschlossenes Projekt
- Business Intelligence and Reporting Tools Projekt (BIRT), eine Eclipse-basierte Basis Open Source Berichtssystem für Webanwendungen, insbesondere für Java EE.[21]
- Datenwerkzeuge Plattformprojekt (DTP) liefert relationale Datenbank Konnektivität und Sql Designwerkzeuge.[22]
- Mylyn ist eine aufgabenorientierte Schnittstelle für Eclipse, die einen Task-Manager kombiniert, der sich in integriert Bug -Tracker (wie zum Beispiel Bugzilla, Trac und Jira) und Versionskontrollsoftware mit dynamischer Codefilterung.[23]
- Tester- und Leistungstools Plattform (TPTP), das eine Plattform bietet, mit der Softwareentwickler Test- und Leistungstools erstellen können, wie z. Debugger, Profiler und Benchmarking Anwendungen.[24]
- Web -Standard -Tools (WST) fügt Standards für konforme Webentwicklungstools hinzu. Diese Tools enthalten Redakteure für Xml, Html und CSS.[25]
- Mihini, Eine eingebettete Laufzeit, die auf Linux ausgeführt wird und die hochrangige Lua-API für den Bau von M2M-Anwendungen enthüllt. Mihini zielt darauf ab, eine einfache und tragbare Entwicklung zu ermöglichen, indem er den Zugang zum I/O -O -OS eines M2M -Systems erleichtert, eine Kommunikationsschicht usw. bereitstellt.[26]
Projekte von Drittanbietern
- Android Development Tools Plugin für Eclipse ist ein Android Development Toolkit -Plugin für Eclipse.[27]
- Cfeclipse ist eine Open Source Coldfusion IDE basierend auf der Eclipse -Plattform.
- EPOS ist eine Open Source Perl IDE basierend auf der Eclipse -Plattform.[28]
- Adobe Flash Builder ist eine Eclipse-basierte IDE für die Entwicklung reicher Internetanwendungen (RIAs) mit dem Adobe Flash/Flex-Framework.[29]
- Google Plugin für Eclipse ist ein Google App Engine und ein Google Web Toolkit -Plugin.[30]
- Groovig & Gral Werkzeugsuite (GGTS) ist eine Open -Source -Eclipse -basierte IDE, die auf die Entwicklung von Groovy -Programmen und Grails -Webanwendungen zugeschnitten ist. Wie die Spring Tool Suite enthält GGTS die Entwicklerausgabe von VMware VFABRIC TC Server.[31]
- JBoss Developer Studio (JBDS) ist eine Entwicklungsumgebung, die Tools und Komponenten von Eclipse, das Eclipse Web Tools -Projekt und die kombiniert JBoss Enterprise Application Platform.
- Das JMLSpecs -Projekt fügt Unterstützung für die hinzu JML Spezifikationssprache zu den von JDT bereitgestellten Java -Funktionen. Das Projekt bietet derzeit eine automatische JML -Zusammenstellung, die Standard -JML -Toolset- und Eclipse -UI -Funktionen wie Syntax -Hervorhebungen und Inhaltsunterstützung.[32]
- Nodeclipse ist eine Eclipse-basierte IDE für die Entwicklung von Node.js.[33]
- Pydev ist voll funktionsfähig Python Integrierte Entwicklungsumgebung (IDE) mit Refactoring -Unterstützung und grafischem Debuggen.[34]
- Radrails ist eine IDE für Rubin auf Schienen.[35]
- Ruby Development Tools (RDT) ist eine Open Source Rubin IDE für die Eclipse -Plattform.[36]
- Scalaide Plugin ermöglicht Eclipse -Benutzer, Programme zu entwerfen, zu debuggen und zu erstellen Scala. Das Scalaide unterstützt gemischte Scala/Java -Projekte, Code -Abschlussund ein integrierter Debugger.[37]
- Federwerkzeugsuite (STS) ist eine Open -Source -IDE (auch als Eclipse -Plugin erhältlich) für das Erstellen von Anwendungen unter Verwendung des Federgerüst. STS enthält die Entwicklerausgabe von VFABRIC TC Server, Advanced Code Completion und Refactoring, einem grafischen Spring -Konfigurationseditor und Tools für Federnetzfluss, Frühlingsstapel, Frühlingsroo, und Frühlingsintegration.[38][39]
- Wolfram Workbench ist eine IDE basierend auf Eclipse (auch als Eclipse -Plugin erhältlich) für die Mathematica Sprache.[40]
- Wolips ist eine IDE für WebObjects.[41]
Siehe auch
Verweise
- ^ "Plattform - Eclipsepedia". Eclipse.org. 2012-11-13. Abgerufen 2013-10-06.
- ^ "Eclipse Java Development Tools (JDT)". Eclipse.org. Abgerufen 2013-10-06.
- ^ "PDE". Eclipse.org. Abgerufen 2013-10-06.
- ^ "Orion". Eclipse.org. 31. Januar 2013. Abgerufen 2013-10-06.
- ^ Beaton, Wayne. "Eclipse Public Lizenz 2.0 | Die Eclipse Foundation". www.eclipse.org. Abgerufen 2019-02-13.
- ^ "Eclipse Oniro | Projects.eclipse.org". Eclipse.org. 2022-04-04. Abgerufen 2022-04-04.
- ^ "Buckminster -Projekt".
- ^ "Eclipse CDT". Eclipse.org. Abgerufen 2013-10-06.
- ^ "GEF". Eclipse.org. 2013-09-27. Abgerufen 2013-10-06.
- ^ "Eclipse Parallel Tools Platform (PTP)". Eclipse.org. Abgerufen 2013-10-06.
- ^ "Fensterbauer". Eclipse.org. Abgerufen 2013-10-06.
- ^ "Aspekte -Entwicklungstools (AJDT)". Eclipse.org. 2009-03-04. Abgerufen 2013-10-06.
- ^ "Eclipse Modeling - EMF - Home". Eclipse.org. Abgerufen 2013-10-06.
- ^ "Eclipse etrice". 31. Januar 2013.
- ^ "Wirbel". 27. August 2014.
- ^ "Eclipse Papyrus".
- ^ "Eclipse Scout - Project Home". Eclipse.org. Abgerufen 2013-10-06.
- ^ "Eclipse Sumo". Eclipse.org. 21. Juni 2017. Abgerufen 2020-03-06.
- ^ "G -Eclipse -Projekt - Tools für Cloud und Grid Computing". Eclipse.org. Abgerufen 2013-10-06.
- ^ "Eclipse Subversive - Subversion (SVN) -Teamanbieter". Eclipse.org. Abgerufen 2013-10-06.
- ^ "Eclipse Birt Home". Eclipse.org. Abgerufen 2013-10-06.
- ^ "Eclipse Data Tools Platform (DTP) Projekt". Eclipse.org. Abgerufen 2013-10-06.
- ^ "Eclipse Mylyn Open Source -Projekt". Eclipse.org. Abgerufen 2013-10-06.
- ^ "Eclipse Test & Performance Tools Plattform -Projekt". Eclipse.org. Abgerufen 2013-10-06.
- ^ "Subprojekt" Web Standard Tools "".
- ^ "Mihini -Projekt".
- ^ "ADT -Plugin | Android -Entwickler". Entwickler.android.com. Abgerufen 2013-10-06.
- ^ "Epic - Eclipse Perl Integration" (auf Deutsch). E-P-I-C.Sourceforge.net. Abgerufen 2013-10-06.
- ^ "Spiele und Anwendungen entwickeln | Adobe Flash Builder 4.7 Premium". Adobe.com. 2013-09-26. Abgerufen 2013-10-06.
- ^ "Google -Plugin für Eclipse - Google Developers". 2013-09-19. Abgerufen 2013-10-06.
- ^ Grails Community. "Groovy/Grails Tool Suite". Grails.org. Archiviert von das Original Am 2013-10-03. Abgerufen 2013-10-06.
- ^ "Java Modeling Language (JML) | kostenlose Entwicklungssoftware -Downloads bei". SourceForge.net. Abgerufen 2013-10-06.
- ^ "NodeClipse (NodeClipse-1, Coffeescript Editor-Plugins, Eclipse Node.js IDE und NPM-Proxy) 路 GitHub". Github.com. Abgerufen 2013-10-06.
- ^ "Pydev zu Hause".
- ^ "Radrails.org". Radrails.org. Abgerufen 2013-10-06.
- ^ "Aptana | Studio". RubyeClipse.SourceForge.net. Archiviert von das Original am 2009-06-29. Abgerufen 2013-10-06.
- ^ "Scala IDE für Sonnenfinsternis". Scala-ide.org. Abgerufen 2013-10-06.
- ^ "Spring · Eclipse Downloads". Springource.org. Abgerufen 2013-10-06.
- ^ Datum erstellt: Montag, 13. August 2012-14:35 (2012-08-13). "Spring Tool Suite (STS) für Eclipse Juno (3.8 + 4.2) | Eclipse -Plugins, Bündel und Produkte - Eclipse Marketplace". Marktplace.eclipse.org. Archiviert von das Original am 15. Oktober 2013. Abgerufen 2013-10-06.
{{}}
: Cs1 montiert: Mehrfachnamen: Autorenliste (Link) - ^ "Wolfram Workbench: Stand der Technik integrierte Entwicklungsumgebung". Wolfram.com. Abgerufen 2013-10-06.
- ^ "Home - Woproject / Wolips - Wocommunity Association Wiki". Wiki.ObjectStyle.org. 2013-05-21. Abgerufen 2013-10-06.
Externe Links
- Liste der Projekte auf eclipse.org