Opis
Eclipse jest obecnie najpopularniejszym środowiskiem do tworzenia oprogramowania w języku Java (i wielu innych). Siłą Eclipse'a jest dobrej jakości edytor kodu oraz możliwość rozszerzenie podstawowej funkcjonalności tej platformy o dodatkowe wtyczki, których liczba w tej chwili jest liczona w tysiącach.
Eclipse może być również wykorzystywany jako baza dla własnych aplikacji, wykorzystujemy go wtedy jako szkieletu na którym tworzymy własną funkcjonalność, która wcale nie musi być związana z tworzeniem oprogramowania. Wiele komercynych środowisk programistycznych używa jako swojej bazy właśnie Eclipse'a, na przykład Adobe Flex Builder, BEA Workshop, WebSphere Studio, MyEclipse IDE, Aptana, RedHat Developer Studio i wiele innych.
Wersje Eclipse'a
Standardowo dostępne są cztery wersje Eclipse'a:
- Classic - zwierająca podstawową funkcjonalność, przede wszystkim środowisko do tworzenia oprogramowania w języku Java, dodatkowo są w tej wersji dostępne narzędzia do samodzielnego tworzenia wtyczek
- Eclipse IDE for Java Developers - jak sama nazwa wskazuje, wersja ta zawiera rozbudowane środowisko do tworzenia kodu w języku Java, dodatkowo są w niej przydatne rzeczy takie jak edytor XML-a czy Mylyn, służący do przydzielania zadań i ułatwiające pracę w zespole
- Eclipse IDE for Java EE Developers - w tej wersji oprócz środowiska do tworzenia aplikacji Java działających w ramach Java SE (Standard Edition) dostajemy zestaw wtyczek pomagających pisać aplikacje działające na serwerze aplikacji zgodnym z Java EE. Przy pomocy tej konfiguracji Eclipse'a możemy tworzyć aplikacje WWW (JSP lub JSF), EJB 3, JPA i wykorzystujące usługi sieciowe. Eclipse pomaga tworzyć tego typu aplikacje oraz wdrażać je na serwerze.
- Eclipse IDE for C/C++ Developers - ta wersja zawiera oprócz podstawowych elementów platformy dodatkowe wtyczki pozwalające pisać aplikacje w języku C/C++
Kiedy wybrać Eclipse
- Potrzebujemy środowiska programistycznego, które chcemy samodzielnie przystosować do swoich potrzeb odpowiednio dobierając zestaw wtyczek
- Zależy nam na szybkości działania - Eclipse wykorzystuje bibliotekę graficzną SWT, która jest silnie powiązana z systemem operacyjnym, co oznacza nieco szybsze działanie niż na przykład NetBeans (różnice te zaczynają się jednak zacierać)
Szkolenia i dodatkowe usługi
Eclipse jest podstawowym narzędziem wykorzystywanym w naszych szkoleniach z zakresu języka Java, ponadto oferujemy dedykowane szkolenie z podstaw języka Java z wykorzystaniem tego środowiska.