Eclipse ja MyEclipse on esmapilgul mõnevõrra sarnased; kui hakkate neid sagedamini kasutama, saate siiski aru, et need on täiesti erinevad. Eclipse'i pistikprogramm sisaldab arhitektuurset mustrit rakenduse loomiseks komponentidest. See on IDE-de loomiseks kasutatav laiendatav platvorm. Lisaks on see pakkunud põhiteenuseid, mis võimaldavad programmeerimisülesannete toetamiseks koos töötavat tööriistakomplekti juhtida. On tööriistaehitajaid, kes panustavad Eclipse'i platvormi. Neid jagatakse pakkides oma tööriistad pistikkomponentidesse; see vastab platvormile. Lisaks viivad laiendatavuse põhimehhanism sisse juba olemasolevate pistikprogrammide uutesse töötluselementidesse kuuluvad lisandmoodulid. Vaatamata tõsiasjale, et see keskendub IDE-de loomisele, toetavad Eclipse'i kontseptsioonid ja mõjud üldist mudelit erinevate ettevõtete loodud osade rakenduste loomiseks.
Seevastu MyEclipse'i ettevõtte töölaud on täisfunktsionaalne platvorm ja ettevõtteklassi pistikprogramm. Sellel on tööriist tarkvararakenduste ja süsteemide arendamiseks, mis toetavad rakenduste arendamise kogu elutsüklit. MyEclipse'il on palju pakkuda - see on ületanud avatud tööstuse standardid ja isegi muutnud tarkvara, tugiteenuste ja kohaletoimetamise vabastamise tsüklite hinnastamist. See on loonud täieliku rakenduste arendamise keskkonna J2EE WEB, XML, UML ja andmebaaside jaoks. Lisaks on sellel kõige laiaulatuslikum valik rakendusserveri ühendusi, millel on üle 25 sihtkeskkonna, ning sellel on võime optimeerida arendamist, juurutamisteste ja isegi teisaldamist.
Eclipse'i pistikprogrammi mudel on peamiselt osa, mis pakub teatud tüüpi teenust Eclipse'i töötooli kontekstis. „Komponent” tähendaks siin objekti, mis on konfigureeritud süsteemi teatud kasutuselevõtu ajal. Eclipse'i käitusaeg pakub infrastruktuurile vajalikku tuge pistikprogrammide komplekti aktiveerimiseks ja käitamiseks käsikäes. See on vajalik tegevuste arendamiseks sujuva keskkonna tagamiseks.
Kuna Eclipse töötab näiteks, tuleb pistikprogramm ühendada mõne pistikprogrammi käitusklassi eksemplariga, mida tuntakse üldisemalt kui pistikprogrammiklass. Pistikprogrammi klass loob haldusele vajaliku konfiguratsiooni ja toe ning see peab seejärel laienema saidile org.eclipse.core.runtime. See on abstraktne klass, mis võib luua pistikprogrammide haldamise ruume. Pistikprogrammi installimine hõlmab pistikprogrammide kausta, mis sisaldab üksikuid pistikprogramme. Sellised pistikprogrammid kirjutatakse XML-tüüpi faili; see võimaldab failil teavitada Eclipse'i tööaega sellest, millised pistikprogrammid tuleb aktiveerida.
MyEclipse'i mudel töötab vastupidiselt, pakkudes kasutajatele mitmekülgsust valida tehnoloogia, mida on vaja igal rakendustasandil. Samuti pakub see valikulisi tehnoloogiakimbusid, samuti juurdepääsu kiirusemallidele koodide genereerimiseks ja kolmanda osapoole reklaamide lisamiseks. Lisaks on sellel OSS-i tööriistad edasiseks arendamiseks.
Paranenud on ka arendajate tegevus; see täiustab Eclipse'i kogemust, pakkudes Java EE / J2EE andmebaasi ja rikkaliku kliendi arenduskeskkonda. Tööpinkil on ka manustatud Tomcat-server, mis annab kasutajale võimaluse omada liivakasti. Pakutakse ka RAD, UML, POJO ja Web 2.0. MyEclipse on maksimeerinud oma võimalused pakkuda kasutajatele tõhusalt tööriistu, mis on vajalikud igas suuruses arendusprojektide jaoks; ühest ettevõttest suurimate rahvusvaheliste ettevõteteni. See on usaldusväärne tarkvaraarendusvahend, mida kasutavad nii paljud eliitettevõtted nagu IBM, United Airlines, Glaxo Smith Kline ja isegi Euroopa Parlamendis.
1. Eclipse on arhitektuurimustri pistikprogramm, samas kui MyEclipse on tarkvara arendamise rakenduste täisfunktsionaalne platvorm.
2. Eclipse on osa Eclipse'i töölaua kontekstist. Pistikprogramm konfigureeritakse süsteemi teatud käitusajal.
3. MyEclipse töötab valikuliste tehnoloogiakimpude pakkumisega.