Eclipse și MyEclipse sunt oarecum similare la prima vedere; totuși, odată ce le vei folosi mai des, îți vei da seama că sunt complet diferite. Pluginul Eclipse implică un model arhitectural pentru crearea unei aplicații din părțile componente. Este o platformă extensibilă utilizată pentru crearea IDE-urilor. În plus, a oferit un nucleu de servicii pentru controlul unui pachet de instrumente care lucrează împreună pentru a sprijini sarcinile de programare. Există constructori de instrumente care contribuie la platforma Eclipse. Ele sunt împărțite prin împachetarea instrumentelor lor în componente conectabile; aceasta se va conforma platformei. În plus, mecanismul de bază al extensibilității este cauzat de noile plug-in-uri în noile elemente de procesare a plug-in-urilor deja existente. În ciuda faptului că se concentrează pe construirea IDE-urilor, conceptele și implicațiile Eclipse susțin un model general pentru a veni cu o aplicație din diferite părți create de diferite companii.
Baza de lucru MyEclipse enterprise, pe de altă parte, este o platformă complet dotată și un plug-in de clasă enterprise. Dispune de un instrument adecvat pentru dezvoltarea de aplicații software și sisteme care să susțină întregul ciclu de viață al dezvoltării aplicațiilor. MyEclipse are multe de oferit - a depășit standardele deschise în industrie și chiar a redefinit prețurile software-ului, suportului și ciclurilor de livrare. Acesta a creat un mediu complet de dezvoltare a aplicațiilor pentru J2EE WEB, XML, UML și baze de date. Mai mult, are cea mai cuprinzătoare selecție de conectori de servere de aplicații cu peste 25 de medii țintă și are capacitatea de a optimiza dezvoltarea, testarea implementării și chiar portabilitatea.
Modelul plug-in Eclipse este în principal o parte care oferă un anumit tip de serviciu în interiorul bazei de lucru Eclipse. "Componentă" ar însemna obiectul care a fost configurat într-un sistem la un anumit timp de implementare. Timpul de execuție al Eclipse va oferi o infrastructură suportul necesar pentru activarea și operarea unui set de plug-in-uri de lucru mână în mână. Acest lucru este necesar pentru a asigura un mediu neîntrerupt pentru dezvoltarea activităților.
Deoarece Eclipse rulează pentru o instanță, un plug-in va trebui să fie conectat într-o instanță a unei clase runtime plug-in, mai cunoscută sub numele de clasa plug-in. Clasa plug-in va crea o configurație și un suport necesar pentru management și va trebui apoi extinsă la org.eclipse.core.runtime. Aceasta va fi clasa abstractă care poate genera facilități pentru gestionarea pluginurilor. Instalarea plug-in-ului ar implica dosarul plug-in-uri care conține plug-in-uri individuale. Astfel de plug-in-uri vor fi înscrise într-un fișier XML; acest lucru va permite fișierului să informeze modul de execuție Eclipse cu privire la ce pluginuri trebuie activate.
Dimpotrivă, modelul MyEclipse funcționează oferind utilizatorilor versatilitatea de a alege tehnologia necesară la fiecare nivel de aplicație. De asemenea, va oferi pachete opționale de tehnologie, precum și acces la șabloane de viteză pentru generarea de coduri și adăugarea unei reclame terță parte. În plus, dispune de instrumentele OSS pentru dezvoltarea ulterioară.
Există, de asemenea, o îmbunătățire a activității dezvoltatorilor; îmbunătățește experiența Eclipse oferind o bază de date Java EE / J2EE și mediul de dezvoltare pentru clienți bogați. Baza de lucru are, de asemenea, un server Tomcat încorporat, oferind utilizatorului opțiunea de a avea o cutie de nisip. RAD, UML, POJOs și Web 2.0. MyEclipse și-a maximizat potențialul de a oferi în mod eficient utilizatorilor săi instrumentele necesare proiectelor de dezvoltare de toate mărimile; de la o companie la una la cele mai mari companii multinaționale. Este un instrument credibil de dezvoltare software utilizat de atâtea companii de elită precum IBM, United Airlines, Glaxo Smith Kline și chiar și în Parlamentul European.
Eclipse este un plug-in pentru un model arhitectural, în timp ce MyEclipse este o platformă completă pentru aplicația de dezvoltare software.
2. Eclipsa face parte din contextul unui banc de lucru Eclipse. Plug-in-ul se configurează într-un sistem la o anumită durată de execuție.
3. MyEclipse funcționează oferind pachete tehnologice opționale.