Eclipse i Myeclipse
Eclipse vs. MyEclipse
Eclipse i MyEclipse są na pierwszy rzut oka nieco podobne; jednak, gdy będziesz ich częściej używać, zdasz sobie sprawę, że są zupełnie inne. Wtyczka Eclipse zawiera wzór architektoniczny do tworzenia aplikacji z części składowych. Jest to rozszerzalna platforma używana do tworzenia IDE. Ponadto dostarczył rdzeń usług do kontrolowania zestawu narzędzi współpracujących ze sobą w celu wsparcia zadań programistycznych. Istnieją narzędzia do tworzenia narzędzi, które przyczyniają się do platformy Eclipse. Dzieli się je poprzez owijanie ich narzędzi w elementy wtykowe; to będzie zgodne z platformą. Dodatkowo, podstawowy mechanizm rozszerzalności wynika z nowych wtyczek w nowych elementach przetwarzających na wtyczki, które już istnieją. Mimo że koncentruje się na budowaniu IDE, koncepcje i implikacje Eclipse wspierają ogólny model wymyślania aplikacji z różnych części tworzonych przez różne firmy.
Z drugiej strony, środowisko robocze MyEclipse to w pełni funkcjonalna platforma i wtyczka klasy korporacyjnej. Ma narzędzie odpowiednie do tworzenia aplikacji i systemów, które wspierają cały cykl życia aplikacji. MyEclipse ma wiele do zaoferowania - przeszedł standardy otwarte dla branży, a nawet na nowo zdefiniował ceny oprogramowania, wsparcia i cykli wydawniczych. Stworzyło kompletne środowisko programistyczne dla J2EE WEB, XML, UML i baz danych. Co więcej, ma najbardziej wszechstronny wybór złączy serwera aplikacji z ponad 25 środowiskami docelowymi i ma zdolność do optymalizacji rozwoju, testowania wdrożenia, a nawet przenoszenia.
Model wtyczki Eclipse jest głównie częścią, która daje pewien rodzaj usługi wewnątrz kontekstu środowiska roboczego Eclipse. "Komponent" oznacza tutaj obiekt, który został skonfigurowany w systemie w określonym czasie wdrażania. Środowisko uruchomieniowe platformy Eclipse zapewni infrastrukturę niezbędną do aktywacji i obsługi zestawu wtyczek pracujących w parze. Jest to konieczne, aby zapewnić bezproblemowe środowisko dla rozwoju działań.
Ponieważ Eclipse działa dla instancji, wtyczka będzie musiała być połączona w instancji niektórych wtyczkowych klas wykonawczych, bardziej znanych jako klasa wtyczek. Klasa wtyczki utworzy niezbędną konfigurację i obsługę zarządzania, a następnie będzie musiała rozszerzyć się na org.eclipse.core.runtime. Będzie to klasa abstrakcyjna, która może generować udogodnienia do zarządzania wtyczkami. Instalacja wtyczki obejmowałaby folder wtyczek zawierający poszczególne wtyczki. Takie wtyczki zostaną zapisane w pliku typu XML; pozwoli to plikowi na informowanie środowiska uruchomieniowego Eclipse o tym, jakie dodatki plug-in należy aktywować.
Odwrotnie, model MyEclipse działa, oferując użytkownikom wszechstronność w wyborze technologii wymaganej na każdym poziomie aplikacji. Będzie również oferować opcjonalne pakiety technologiczne, a także dostęp do szablonów prędkości do generowania kodów i dodawania reklam firm zewnętrznych. Ponadto posiada narzędzia OSS do dalszego rozwoju.
Istnieje również poprawa aktywności programistów; ulepsza środowisko Eclipse, udostępniając bazę danych Java EE / J2EE i środowisko programistyczne dla zaawansowanych klientów. Workbench ma również wbudowany serwer Tomcat, dając użytkownikowi opcję posiadania piaskownicy. Dostępne są również RAD, UML, POJO i Web 2.0. MyEclipse zmaksymalizował swój potencjał, aby skutecznie zapewnić swoim użytkownikom narzędzia niezbędne do projektów rozwojowych każdej wielkości; od firmy jednej do największych międzynarodowych firm. Jest to wiarygodne narzędzie programistyczne używane przez tak wiele elitarnych firm, jak IBM, United Airlines, Glaxo Smith Kline, a nawet w Parlamencie Europejskim.
Streszczenie:
1. Eclipse jest wtyczką do wzoru architektonicznego, a MyEclipse to w pełni funkcjonalna platforma do tworzenia aplikacji programistycznych. 2. Eclipse jest częścią kontekstu środowiska roboczego Eclipse. Wtyczka konfiguruje się do systemu w określonym środowisku wykonawczym. 3. MyEclipse działa poprzez oferowanie opcjonalnych pakietów technologii.