Eclipse und MyEclipse sind auf den ersten Blick etwas ähnlich. Wenn Sie sie jedoch häufiger verwenden, werden Sie feststellen, dass sie völlig unterschiedlich sind. Das Eclipse-Plug-In umfasst ein Architekturmuster zum Erstellen einer Anwendung aus Bestandteilen. Es ist eine erweiterbare Plattform, die zum Erstellen von IDEs verwendet wird. Darüber hinaus hat es einen Kern von Diensten für die Steuerung eines Tools-Pakets zur Unterstützung von Programmieraufgaben gegeben. Es gibt Tool-Builder, die zur Eclipse-Plattform beitragen. Sie werden gemeinsam genutzt, indem sie ihre Werkzeuge in steckbare Komponenten einwickeln. Dies wird der Plattform entsprechen. Der grundlegende Mechanismus der Erweiterbarkeit wird außerdem durch die neuen Plug-Ins in den neuen Verarbeitungselementen für bereits vorhandene Plug-Ins bewirkt. Trotz der Tatsache, dass Eclipse sich auf den Aufbau von IDEs konzentriert, unterstützen die Konzepte und Implikationen von Eclipse ein allgemeines Modell für die Erstellung einer Anwendung aus verschiedenen Teilen, die von verschiedenen Unternehmen erstellt wurden.
Die MyEclipse Enterprise Workbench hingegen ist eine voll funktionsfähige Plattform und ein Plug-In für Unternehmen. Es verfügt über ein Werkzeug für die Entwicklung von Softwareanwendungen und Systemen, die den gesamten Lebenszyklus der Anwendungsentwicklung unterstützen. MyEclipse hat viel zu bieten - es hat die offenen Industriestandards übertroffen und sogar die Preisgestaltung für Software, Support und Lieferfreigabezyklen neu definiert. Es wurde eine vollständige Anwendungsentwicklungsumgebung für J2EE WEB, XML, UML und Datenbanken erstellt. Darüber hinaus verfügt es über die umfassendste Auswahl an Anwendungsserver-Konnektoren mit über 25 Zielumgebungen und kann die Entwicklung, Bereitstellungstests und sogar die Portabilität optimieren.
Das Eclipse-Plug-In-Modell ist hauptsächlich ein Teil, der eine bestimmte Art von Service im Kontext der Eclipse-Workbench bietet. "Komponente" bedeutet hier das Objekt, das zu einem bestimmten Bereitstellungszeitpunkt in einem System konfiguriert wurde. Die Laufzeit von Eclipse gibt einer Infrastruktur die notwendige Unterstützung, um Plug-Ins zu aktivieren und zu betreiben, die Hand in Hand arbeiten. Dies ist notwendig, um eine nahtlose Umgebung für die Entwicklung von Aktivitäten zu gewährleisten.
Wenn Eclipse für eine Instanz ausgeführt wird, muss ein Plug-In mit einer Instanz einer Plug-In-Laufzeitklasse verbunden werden, die auch als Plug-In-Klasse bezeichnet wird. Die Plug-in-Klasse erstellt eine erforderliche Konfiguration und Unterstützung für die Verwaltung und muss dann auf org.eclipse.core.runtime erweitert werden. Dies ist die abstrakte Klasse, die Einrichtungen für die Verwaltung von Plug-Ins generieren kann. Die Plug-In-Installation würde den Plug-In-Ordner mit einzelnen Plug-Ins umfassen. Solche Plug-Ins werden in eine XML-Datei geschrieben. Dadurch kann die Datei die Eclipse-Laufzeitumgebung darüber informieren, welche Plug-Ins aktiviert werden müssen.
Umgekehrt funktioniert das MyEclipse-Modell, indem es den Benutzern die Flexibilität bietet, die für jede Anwendungsebene erforderliche Technologie auszuwählen. Darüber hinaus werden optionale Technologiebündel sowie Zugriff auf Geschwindigkeitsvorlagen für die Codegenerierung und das Hinzufügen eines Werbespots von Drittanbietern angeboten. Darüber hinaus verfügt es über die OSS-Werkzeuge zur Weiterentwicklung.
Es gibt auch eine Verbesserung der Entwickleraktivität. Die Eclipse-Erfahrung wird durch die Bereitstellung einer Java EE / J2EE-Datenbank und der Rich-Client-Entwicklungsumgebung verbessert. Die Workbench verfügt auch über einen eingebetteten Tomcat-Server, der dem Benutzer die Option gibt, eine Sandbox zu verwenden. Außerdem werden RAD, UML, POJOs und Web 2.0 bereitgestellt. MyEclipse hat sein Potenzial maximiert, um seine Benutzer effektiv mit den für Entwicklungsprojekte aller Größen erforderlichen Tools auszustatten. von einer Firma von einer zu den größten multinationalen Firmen. Es ist ein glaubwürdiges Software-Entwicklungstool, das von so vielen Eliteunternehmen wie IBM, United Airlines, Glaxo Smith Kline und sogar im Europäischen Parlament verwendet wird.
1. Eclipse ist ein Plug-In für ein Architekturmuster, während MyEclipse eine voll funktionsfähige Plattform für Softwareentwicklungsanwendungen ist.
2. Eclipse ist Teil des Kontexts einer Eclipse-Workbench. Das Plug-In wird zu einer bestimmten Laufzeit in ein System konfiguriert.
3. MyEclipse bietet optionale Technologiepakete an.