Az Eclipse és a MyEclipse első pillantásra kissé hasonlóak; azonban ha egyszer gyakrabban használja őket, akkor rájön, hogy teljesen különböznek egymástól. Az Eclipse beépülő modul építészeti mintát mutat az alkalmazás alkotóelemekből történő létrehozásához. Az IDE-k létrehozásához használható bővíthető platform. Ezen túlmenően olyan alapvető szolgáltatásokat adott a szoftvercsomagok vezérlésére, amelyek együtt működnek a programozási feladatok támogatása érdekében. Vannak olyan szerszámgyártók, amelyek hozzájárulnak az Eclipse platformhoz. Ossza meg őket azzal, hogy szerszámaikat dugaszolható elemekbe csomagolja; ez megfelel a platformnak. Ezenkívül a kibővíthetőség alapvető mechanizmusát az új feldolgozó elemek új bővítményei képezik, amelyek már léteznek. Annak ellenére, hogy az IDE-k építésére összpontosít, az Eclipse koncepciói és következményei támogatják az általános modellt a különböző vállalatok által létrehozott különböző részekből származó alkalmazások előterjesztésére..
A MyEclipse vállalati munkapad viszont teljes funkcionalitású platform és vállalati szintű plug-in. Olyan eszköze van, amely alkalmas az olyan alkalmazások és rendszerek fejlesztésére, amelyek támogatják az alkalmazásfejlesztés teljes életciklusát. A MyEclipse sokat kínál: átment a nyílt iparági szabványokon, és még újradefiniálta a szoftver árait, a támogatást és a kézbesítési ciklusokat. Teljes alkalmazás-fejlesztési környezetet hozott létre a J2EE WEB, XML, UML és adatbázisok számára. Ezenkívül az alkalmazásszerver-csatlakozók legátfogóbb választékát kínálja, több mint 25 célkörnyezettel, és képes a fejlesztés, a telepítési tesztelés és a hordozhatóság optimalizálására..
Az Eclipse plug-in modell elsősorban az a rész, amely egy bizonyos típusú szolgáltatást nyújt az Eclipse munkapad összefüggésében. A „komponens” itt azt az objektumot jelenti, amelyet egy adott telepítési időpontban rendszerre konfiguráltak. Az Eclipse futási ideje biztosítja az infrastruktúrához a szükséges támogatást a plug-inek készletének kéz a kézben történő aktiválásához és működtetéséhez. Ez szükséges a tevékenységek fejlesztésének zökkenőmentes környezetéhez.
Mivel az Eclipse egy példányra fut, a plug-in-t csatlakoztatni kell valamilyen plug-in futási osztály, például a plug-in osztály néven ismert példányában. A plug-in osztály létrehoz egy szükséges konfigurációt és támogatást a menedzsment számára, majd ezt az org.eclipse.core.runtime fájlra kell kiterjeszteni. Ez lesz az elvont osztály, amely létesítményeket generálhat a beépülő modulok kezeléséhez. A plug-inek telepítése az egyes plug-ineket tartalmazó plug-in-mappát foglalja magában. Az ilyen beépülő modulokat XML típusú fájlba írják; ez lehetővé teszi a fájl számára az Eclipse futási idejének tájékoztatását arról, hogy mely plug-ineket kell aktiválni.
Ezzel szemben a MyEclipse modell úgy működik, hogy sokoldalúságot kínál a felhasználók számára az alkalmazási szinthez szükséges technológia kiválasztásához. Emellett választható technológiai kötegeket is kínál, valamint hozzáférést a sebességsablonokhoz a kódok generálása és harmadik féltől származó reklámok hozzáadása céljából. Sőt, rendelkezik a további fejlesztéshez szükséges OSS eszközökkel.
Javul a fejlesztői tevékenység is; javítja az Eclipse élményét egy Java EE / J2EE adatbázis és a gazdag kliens fejlesztési környezet biztosításával. A munkapadnak van egy beágyazott Tomcat szervere is, amely lehetőséget ad a felhasználónak egy homokozó használatára. RAD, UML, POJO és Web 2.0 szintén rendelkezésre áll. A MyEclipse maximalizálta annak lehetőségét, hogy hatékonyan biztosítsa a felhasználók számára az eszközöket, amelyek minden méretű fejlesztési projekthez szükségesek; az egyik társaságtól a legnagyobb multinacionális cégekig. Ez egy hiteles szoftverfejlesztő eszköz, amelyet olyan sok elitvállalat használ, mint az IBM, a United Airlines, a Glaxo Smith Kline, sőt az Európai Parlamentben is..
1. Az Eclipse egy építészeti minta beépülő modulja, míg a MyEclipse egy teljes funkcionalitású platform a szoftverfejlesztő alkalmazásokhoz.
2. Az Eclipse az Eclipse munkapad kontextusának része. A plug-in egy adott futási időben konfigurálódik a rendszerbe.
3. A MyEclipse opcionális technológiai kötegekkel működik.