Eclipse i MyEclipse są nieco podobne na pierwszy rzut oka; jednak, gdy zaczniesz ich częściej używać, zdasz sobie sprawę, że są zupełnie inne. Wtyczka Eclipse wymaga wzorca architektonicznego do tworzenia aplikacji z części składowych. Jest to rozszerzalna platforma używana do tworzenia IDE. Ponadto podał rdzeń usług do kontrolowania pakietu narzędzi współpracujących ze sobą w celu wspierania zadań programistycznych. Istnieją narzędzia do tworzenia narzędzi, które wspierają platformę Eclipse. Są one udostępniane przez zawijanie narzędzi w komponenty wtykowe; będzie to zgodne z platformą. Dodatkowo podstawowy mechanizm rozszerzalności wynika z nowych wtyczek w nowych elementach przetwarzających wtyczki, które już istnieją. Pomimo faktu, że koncentruje się na tworzeniu IDE, koncepcje i implikacje Eclipse wspierają ogólny model wymyślania aplikacji z różnych części tworzonych przez różne firmy.
Z kolei warsztat MyEclipse jest w pełni funkcjonalną platformą i wtyczką klasy korporacyjnej. Ma narzędzie odpowiednie do opracowywania aplikacji i systemów, które obsługują pełny cykl rozwoju aplikacji. MyEclipse ma wiele do zaoferowania - przeszedł otwarte standardy branżowe, a nawet na nowo zdefiniował ceny oprogramowania, wsparcia i cykli wydań. Stworzył kompletne środowisko programistyczne dla J2EE WEB, XML, UML i baz danych. Co więcej, ma najbardziej wszechstronny wybór złączy serwerów aplikacji z ponad 25 środowiskami docelowymi i ma zdolność do optymalizacji programowania, testowania wdrażania, a nawet przenośności.
Model wtyczki Eclipse jest głównie częścią, która daje pewien rodzaj usługi w kontekście środowiska roboczego Eclipse. „Składnik” oznacza tutaj obiekt, który został skonfigurowany w systemie w określonym czasie wdrażania. Środowisko wykonawcze Eclipse zapewni infrastrukturze niezbędne wsparcie do aktywacji i obsługi zestawu wtyczek pracujących razem. Jest to konieczne, aby zapewnić płynne środowisko dla rozwoju działalności.
Gdy Eclipse działa dla instancji, wtyczka będzie musiała zostać podłączona w instancji klasy wykonawczej wtyczki, bardziej znanej jako klasa wtyczki. Klasa wtyczki utworzy niezbędną konfigurację i obsługę zarządzania, a następnie będzie musiała rozszerzyć do org.eclipse.core.runtime. Będzie to klasa abstrakcyjna, która może generować udogodnienia do zarządzania wtyczkami. Instalacja wtyczek obejmowałaby folder wtyczek zawierający poszczególne wtyczki. Takie wtyczki zostaną zapisane w pliku typu XML; pozwoli to plikowi poinformować środowisko wykonawcze Eclipse o tym, jakie wtyczki należy aktywować.
I odwrotnie, model MyEclipse działa, oferując użytkownikom wszechstronność w wyborze technologii wymaganej na każdym poziomie aplikacji. Będzie także oferować opcjonalne pakiety technologiczne, a także dostęp do szablonów prędkości do generowania kodów i dodawania reklamy innej firmy. Ponadto posiada narzędzia OSS do dalszego rozwoju.
Poprawia się także aktywność programistów; poprawia środowisko Eclipse, zapewniając bazę danych Java EE / J2EE i środowisko programistyczne dla bogatych klientów. Środowisko robocze ma również wbudowany serwer Tomcat, co daje użytkownikowi opcję posiadania piaskownicy. Dostępne są również RAD, UML, POJO i Web 2.0. MyEclipse zmaksymalizował swój potencjał skutecznego dostarczania użytkownikom narzędzi niezbędnych do projektów rozwojowych każdej wielkości; od firmy jednej do największych międzynarodowych firm. Jest to wiarygodne narzędzie do tworzenia oprogramowania używane przez tak wiele elitarnych firm, jak IBM, United Airlines, Glaxo Smith Kline, a nawet w Parlamencie Europejskim.
1. Eclipse to wtyczka do wzorca architektonicznego, natomiast MyEclipse to w pełni funkcjonalna platforma do tworzenia oprogramowania.
2. Eclipse jest częścią kontekstu środowiska roboczego Eclipse. Wtyczka konfiguruje się w systemie w określonym czasie działania.
3. MyEclipse działa, oferując opcjonalne pakiety technologii.