Unterschied zwischen Eclipse und Myeclipse Unterschied zwischen

Anonim

Eclipse vs. MyEclipse

Eclipse und MyEclipse ähneln sich auf den ersten Blick; Sobald 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 konstituierenden Teilen. Es ist eine erweiterbare Plattform, die zum Erstellen von IDEs verwendet wird. Darüber hinaus hat es einen Kern von Dienstleistungen zur Steuerung eines Pakets von Werkzeugen bereitgestellt, die zusammenarbeiten, um Programmierungsaufgaben zu unterstützen. Es gibt Tool Builder, die zur Eclipse-Plattform beitragen. Sie werden geteilt, indem ihre Werkzeuge in steckbare Komponenten verpackt werden; Dies entspricht der Plattform. Zusätzlich wird der grundlegende Mechanismus der Erweiterbarkeit durch die neuen Plug-Ins in den neuen Verarbeitungselementen auf bereits vorhandene Plug-ins übertragen. Trotz der Tatsache, dass es 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 ausgestattete Plattform und ein Plug-in der Enterprise-Klasse. Es bietet 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 erfüllt und sogar die Preise für die Software-, Support- und Lieferfreigabezyklen neu definiert. Es hat eine komplette Anwendungsentwicklungsumgebung für J2EE WEB, XML, UML und Datenbanken geschaffen. Darüber hinaus verfügt es über die umfassendste Auswahl an Anwendungsserverconnectors mit über 25 Zielumgebungen und kann die Entwicklung, Bereitstellungstests und sogar Portabilität optimieren.

Das Eclipse-Plug-In-Modell ist hauptsächlich ein Teil, der im Kontext der Eclipse-Workbench eine bestimmte Art von Service bereitstellt. "Komponente" würde hier das Objekt bedeuten, das zu einer bestimmten Bereitstellungszeit zu einem System konfiguriert wurde. Die Laufzeit von Eclipse gibt einer Infrastruktur die notwendige Unterstützung, um eine Reihe von 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.

Da Eclipse für eine Instanz ausgeführt wird, muss ein Plug-In in einer Instanz einer Plug-in-Runtime-Klasse, besser bekannt als Plug-in-Klasse, verbunden sein. Die Plug-in-Klasse erstellt eine erforderliche Konfiguration und Unterstützung für die Verwaltung und muss dann auf org erweitert werden. Finsternis. Ader. Laufzeit. Dies wird die abstrakte Klasse sein, die Einrichtungen für die Verwaltung von Plug-Ins erzeugen kann. Bei der Plug-in-Installation würde der Plug-in-Ordner einzelne Plug-ins enthalten.Solche Plugins werden in einen XML-Dateityp geschrieben; Dadurch kann die Datei Eclipse-Laufzeit mitteilen, welche Plug-Ins aktiviert werden müssen.

Umgekehrt bietet das MyEclipse-Modell dem Benutzer die Vielseitigkeit, die für jede Anwendungsebene erforderliche Technologie auszuwählen. Es bietet auch optionale Technologiepakete sowie Zugriff auf Geschwindigkeitsvorlagen für die Generierung von Codes und die Hinzufügung eines Werbespots von Drittanbietern. Außerdem hat es die OSS-Tools für die weitere Entwicklung.

Es gibt auch eine Verbesserung der Entwickleraktivität; Es erweitert die Eclipse-Erfahrung durch Bereitstellung einer Java EE / J2EE-Datenbank und der Rich-Client-Entwicklungsumgebung. Die Workbench verfügt außerdem über einen eingebetteten Tomcat-Server, der dem Benutzer die Möglichkeit bietet, eine Sandbox einzurichten. RAD, UML, POJOs und Web 2. 0 werden ebenfalls bereitgestellt. MyEclipse hat sein Potential maximiert, um seinen Benutzern effektiv die Werkzeuge zur Verfügung zu stellen, die für Entwicklungsprojekte aller Größen notwendig sind; von einer Firma zu den größten multinationalen Firmen. Es ist ein glaubwürdiges Softwareentwicklungswerkzeug, das von so vielen Eliteunternehmen wie IBM, United Airlines, Glaxo Smith Kline und sogar im Europäischen Parlament verwendet wird.

Zusammenfassung:

1. Eclipse ist ein Plug-in für ein Architekturmuster, während MyEclipse eine voll ausgestattete 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.