Verschil tussen Eclipse en Myeclipse

Eclipse vs. MyEclipse

Eclipse en MyEclipse lijken op het eerste gezicht enigszins op elkaar; Als je ze eenmaal vaker gebruikt, zul je je echter realiseren dat ze compleet anders zijn. De Eclipse-invoegtoepassing omvat een architecturaal patroon voor het maken van een toepassing van samenstellende delen. Het is een uitbreidbaar platform dat wordt gebruikt voor het maken van IDE's. Bovendien heeft het een kern van services gegeven voor het besturen van een pakket tools die samenwerken om programmeertaken te ondersteunen. Er zijn toolbuilders die bijdragen aan het Eclipse-platform. Ze worden gedeeld door hun gereedschappen in plugbare componenten te verpakken; dit zal conform zijn aan het platform. Bovendien wordt het basismechanisme van de uitbreidbaarheid teweeggebracht door de nieuwe plug-ins in de nieuwe verwerkingselementen naar plug-ins die al bestaan. Ondanks het feit dat het zich richt op het bouwen van IDE's, ondersteunen de concepten en implicaties van Eclipse een algemeen model voor het bedenken van een applicatie van verschillende onderdelen gemaakt door verschillende bedrijven.

De MyEclipse enterprise workbench is daarentegen een volledig uitgerust platform en een plug-in voor bedrijven. Het heeft een tool die geschikt is voor het ontwikkelen van softwaretoepassingen en systemen die de volledige levenscyclus van applicatie-ontwikkeling ondersteunen. MyEclipse heeft veel te bieden - het heeft de open-industriestandaarden doorstaan ​​en heeft zelfs de prijsbepaling van de cycli voor software-, ondersteunings- en leveringsvrijgave opnieuw gedefinieerd. Het heeft een complete applicatie-ontwikkelomgeving gecreëerd voor J2EE WEB, XML, UML en databases. Bovendien heeft het de meest uitgebreide selectie van applicatieserverconnectors met meer dan 25 doelomgevingen, en het heeft de capaciteit om ontwikkeling, implementatietests en zelfs portabiliteit te optimaliseren.

Het Eclipse plug-in model is voornamelijk een onderdeel van het geeft een bepaald type service binnen de context van de Eclipse werkbank. "Component" hier zou het object betekenen dat in een bepaalde implementatietijd in een systeem is geconfigureerd. De runtime van Eclipse geeft een infrastructuur de nodige ondersteuning om een ​​set plug-ins te activeren en te bedienen die hand in hand werken. Dit is noodzakelijk om een ​​naadloze omgeving voor de ontwikkeling van activiteiten te garanderen.

Omdat Eclipse voor een exemplaar wordt uitgevoerd, moet een plug-in worden aangesloten in een instantie van een bepaalde plug-in runtime-klasse, beter bekend als de plug-inklasse. De plug-inklasse zal een noodzakelijke configuratie en ondersteuning voor het beheer creëren, en deze zal zich dan moeten uitbreiden naar org.eclipse.core.runtime. Dit is de abstracte klasse die faciliteiten kan genereren voor het beheer van plug-ins. De plug-in installatie zou de plug-ins map met individuele plug-ins omvatten. Dergelijke plug-ins worden ingeschreven in een XML-bestandstype; hierdoor kan het bestand de Eclipse-runtime laten weten welke plug-ins moeten worden geactiveerd.

Omgekeerd werkt het MyEclipse-model door gebruikers de veelzijdigheid aan te bieden om de technologie te kiezen die op elk applicatieniveau vereist is. Het zal ook optionele technologiebundels bieden, evenals toegang tot snelheidsmatrijzen voor het genereren van codes en de toevoeging van een commerciële derde partij. Bovendien heeft het de OSS-tools voor verdere ontwikkeling.

Er is ook een verbetering in ontwikkelaaractiviteit; het verbetert de Eclipse-ervaring door een Java EE / J2EE-database en de rich-client ontwikkelomgeving te bieden. De werkbank heeft ook een ingebedde Tomcat-server, waardoor de gebruiker de mogelijkheid heeft om een ​​sandbox te hebben. RAD, UML, POJOs en Web 2.0 worden ook aangeboden. MyEclipse heeft zijn potentieel geoptimaliseerd om gebruikers effectief de tools te bieden die nodig zijn voor ontwikkelingsprojecten van elke omvang; van een bedrijf van één tot de grootste multinationals. Het is een geloofwaardige software-ontwikkelingstool die door zoveel elite-bedrijven zoals IBM, United Airlines, Glaxo Smith Kline en zelfs in het Europees Parlement wordt gebruikt.

Samenvatting:

1. Eclipse is een plug-in voor een architecturaal patroon, terwijl MyEclipse een volledig uitgerust platform is voor softwareontwikkelingstoepassingen.
2. Eclipse maakt deel uit van de context van een Eclipse-werkbank. De plug-in wordt in een bepaalde runtime geconfigureerd in een systeem.
3. MyEclipse werkt door optionele technologiebundels aan te bieden.