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:

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

  1. ^ "Plattform - Eclipsepedia". Eclipse.org. 2012-11-13. Abgerufen 2013-10-06.
  2. ^ "Eclipse Java Development Tools (JDT)". Eclipse.org. Abgerufen 2013-10-06.
  3. ^ "PDE". Eclipse.org. Abgerufen 2013-10-06.
  4. ^ "Orion". Eclipse.org. 31. Januar 2013. Abgerufen 2013-10-06.
  5. ^ Beaton, Wayne. "Eclipse Public Lizenz 2.0 | Die Eclipse Foundation". www.eclipse.org. Abgerufen 2019-02-13.
  6. ^ "Eclipse Oniro | Projects.eclipse.org". Eclipse.org. 2022-04-04. Abgerufen 2022-04-04.
  7. ^ "Buckminster -Projekt".
  8. ^ "Eclipse CDT". Eclipse.org. Abgerufen 2013-10-06.
  9. ^ "GEF". Eclipse.org. 2013-09-27. Abgerufen 2013-10-06.
  10. ^ "Eclipse Parallel Tools Platform (PTP)". Eclipse.org. Abgerufen 2013-10-06.
  11. ^ "Fensterbauer". Eclipse.org. Abgerufen 2013-10-06.
  12. ^ "Aspekte -Entwicklungstools (AJDT)". Eclipse.org. 2009-03-04. Abgerufen 2013-10-06.
  13. ^ "Eclipse Modeling - EMF - Home". Eclipse.org. Abgerufen 2013-10-06.
  14. ^ "Eclipse etrice". 31. Januar 2013.
  15. ^ "Wirbel". 27. August 2014.
  16. ^ "Eclipse Papyrus".
  17. ^ "Eclipse Scout - Project Home". Eclipse.org. Abgerufen 2013-10-06.
  18. ^ "Eclipse Sumo". Eclipse.org. 21. Juni 2017. Abgerufen 2020-03-06.
  19. ^ "G -Eclipse -Projekt - Tools für Cloud und Grid Computing". Eclipse.org. Abgerufen 2013-10-06.
  20. ^ "Eclipse Subversive - Subversion (SVN) -Teamanbieter". Eclipse.org. Abgerufen 2013-10-06.
  21. ^ "Eclipse Birt Home". Eclipse.org. Abgerufen 2013-10-06.
  22. ^ "Eclipse Data Tools Platform (DTP) Projekt". Eclipse.org. Abgerufen 2013-10-06.
  23. ^ "Eclipse Mylyn Open Source -Projekt". Eclipse.org. Abgerufen 2013-10-06.
  24. ^ "Eclipse Test & Performance Tools Plattform -Projekt". Eclipse.org. Abgerufen 2013-10-06.
  25. ^ "Subprojekt" Web Standard Tools "".
  26. ^ "Mihini -Projekt".
  27. ^ "ADT -Plugin | Android -Entwickler". Entwickler.android.com. Abgerufen 2013-10-06.
  28. ^ "Epic - Eclipse Perl Integration" (auf Deutsch). E-P-I-C.Sourceforge.net. Abgerufen 2013-10-06.
  29. ^ "Spiele und Anwendungen entwickeln | Adobe Flash Builder 4.7 Premium". Adobe.com. 2013-09-26. Abgerufen 2013-10-06.
  30. ^ "Google -Plugin für Eclipse - Google Developers". 2013-09-19. Abgerufen 2013-10-06.
  31. ^ Grails Community. "Groovy/Grails Tool Suite". Grails.org. Archiviert von das Original Am 2013-10-03. Abgerufen 2013-10-06.
  32. ^ "Java Modeling Language (JML) | kostenlose Entwicklungssoftware -Downloads bei". SourceForge.net. Abgerufen 2013-10-06.
  33. ^ "NodeClipse (NodeClipse-1, Coffeescript Editor-Plugins, Eclipse Node.js IDE und NPM-Proxy) 路 GitHub". Github.com. Abgerufen 2013-10-06.
  34. ^ "Pydev zu Hause".
  35. ^ "Radrails.org". Radrails.org. Abgerufen 2013-10-06.
  36. ^ "Aptana | Studio". RubyeClipse.SourceForge.net. Archiviert von das Original am 2009-06-29. Abgerufen 2013-10-06.
  37. ^ "Scala IDE für Sonnenfinsternis". Scala-ide.org. Abgerufen 2013-10-06.
  38. ^ "Spring · Eclipse Downloads". Springource.org. Abgerufen 2013-10-06.
  39. ^ 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)
  40. ^ "Wolfram Workbench: Stand der Technik integrierte Entwicklungsumgebung". Wolfram.com. Abgerufen 2013-10-06.
  41. ^ "Home - Woproject / Wolips - Wocommunity Association Wiki". Wiki.ObjectStyle.org. 2013-05-21. Abgerufen 2013-10-06.

Externe Links