Java to niezwykle popularny język programowania, używany prawie wszędzie - w aplikacjach na Androida, konsolach do gier, a nawet na superkomputerach. Jest znany ze swojej prostoty i niesamowitej przenośności. W dzisiejszym artykule przyjrzymy się plikowi 10 najlepszych środowisk IDE Java wszechczasów. IDE (Integrated Development Environment) to kompleksowe oprogramowanie, które nie tylko pozwala edytować i kompilować kod, ale także zarządza zasobami, zapewnia opcje wdrażania i kontroli wersji oraz umożliwia korzystanie z zaawansowanych funkcji debugowania dla całego projektu.
Najlepsze środowiska Java IDE
1. NetBeans
Niegdyś należący do Sun Microsystems, a teraz do Oracle, NetBeans jest jednym z najlepszych IDE z ostatniej dekady. NetBeans jest całkowicie zmodularyzowany, a wszystkie funkcje IDE są dostarczane w pakietach zwanych modułami. Oferuje łatwą integrację z oprogramowaniem do kontroli wersji. Oprogramowanie NetBeans zostało stworzone przez Sun jako oprogramowanie open source, więc każdy może przyczynić się do jego rozwoju. Jest bezpłatny i działa na większości systemów operacyjnych i platform.
- Deweloper: Wyrocznia
- Platformy: NetBeans to wieloplatformowe IDE, obsługujące systemy Windows, Mac i Linux
- Cennik: Wolny
- Rozmiar: 186 MB dla wersji Java EE
2. IntelliJ IDEA
IntelliJ to zamknięte środowisko Java IDE i jedno z „wielkiej trójki” wśród Java IDE (pozostałe dwa to Eclipse i NetBeans). IntelliJ IDEA ma świetny, nowoczesny interfejs użytkownika. Zostało wybrane jako podstawowe środowisko IDE dla Android Studio, nowego wszechstronnego oprogramowania do tworzenia aplikacji na Androida, opracowanego przez Google.
Istnieją dwie wersje IntelliJ: Community Edition, która jest bezpłatna, oraz Ultimate Edition, która jest w pełni funkcjonalna i wymaga płatnych licencji..
- Deweloper: JetBrains
- Platformy: OS X, Linux, Windows
- Cennik: Płatna (licencja użytkownika indywidualnego 199 USD). Bezpłatne dla studentów i projektów open source.
- Rozmiar: 180 MB dla wersji Community, 290 MB dla wersji Ultimate
3. Eclipse
Eclipse jest jednym z najpopularniejszych IDE, nie tylko dla Javy, ale także dla C ++ i PHP. Eclipse jest narzędziem typu open source i ma świetną społeczność programistów. Zawiera również ogromną bibliotekę wtyczek, wszystkie stworzone przez użytkowników. Ostatnie duże wydanie Eclipse pojawiło się w zeszłym roku wraz z Eclipse Luna, który oferował wsparcie dla Java 8. Eclipse było również podstawowym IDE dla starego Android SDK (Software Development Kit).
- Deweloper: Fundacja Eclipse
- Platformy: Eclipse jest dostępne dla systemów Windows, Mac, Linux i OSX
- Cennik: Wolny
- Rozmiar: Pakiet do pobrania Eclipse Luna dla programistów Java ma (prawie) 155 MB.
4. Jdeveloper
JDeveloper to w pełni darmowe IDE wydane przez Oracle. JDeveloper oferuje kilka funkcji, takich jak refaktoryzacja, kontrola wersji, audyt i metryki, debugowanie, profilowanie. Wsparcie Ant i Maven Support. Jest dostępny w dwóch edycjach, edycji Studio, która ma w pełni załadowany zestaw narzędzi do tworzenia programów w języku Java, oraz edycji Java, która nie ma funkcji J2EE, ADF, UML i bazy danych, ale jest znacznie mniejsza i szybsza. Wersja Java Edition ma wszystkie podstawowe funkcje potrzebne w Javie i powinna zadowolić większość początkujących i średnio zaawansowanych programistów Java.
- Deweloper: Wyrocznia
- Platformy: Między platformami
- Cennik: Wolny
- Rozmiar: Java Edition-181 MB, Studio Edition -1,8 GB
5. Dr Java
Dr Java to lekkie środowisko Java IDE, które jest utrzymywane na Sourceforge. Jest przeznaczony głównie dla studentów i początkujących, ale ma również zaawansowane funkcje dla profesjonalistów Java. Jest darmowy i open source. Dr Java jest utrzymywana przez grupę JavaPLT na Uniwersytecie Rice. Jego interfejs został zaprojektowany przy użyciu zestawu narzędzi Swing opracowanego przez firmę Sun Microsystems.
- Platformy: Między platformami
- Cennik: Wolny
- Rozmiar: 13 MB
6. BlueJ
BlueJ to środowisko Java IDE o otwartym kodzie źródłowym, stworzone do celów edukacyjnych. Nadaje się również do tworzenia małych projektów oprogramowania. Interfejs BlueJ jest dość prosty, więc początkujący mogą go dobrze wykorzystać. Przedstawia klasy i obiekty w przejrzysty, wizualny sposób. Głównym celem BlueJ jest nauczenie programowania obiektowego, więc jest to doskonałe narzędzie dla nowych uczniów, potężne, bez klastrowego charakteru innych, profesjonalnych IDE.
- Platformy: Między platformami
- Cennik: Wolny
- Rozmiar: 160-170 MB (w tym JDK)
7. jCreator
jCreator to szybkie i wydajne środowisko Java IDE napisane w C ++ (co podobno sprawia, że jest szybsze niż inne IDE napisane w Javie). Ma interfejs podobny do wcześniejszych wersji programu Visual Studio i umożliwia dostosowanie go do własnych preferencji. jCreator to płatne IDE, ale dostępna jest również bezpłatna wersja bez funkcji, takich jak automatyczne uzupełnianie kodu. jCreator obsługuje tylko system Windows, ale można go uruchomić w systemie Linux za pomocą Vine.
- Deweloper: Oprogramowanie Xinox
- Platformy: Tylko Windows.
- Cennik: Wolny
- Rozmiar: 7,2 MB dla wersji próbnej
8. jGrasp
jGrasp to kolejne super lekkie środowisko Java IDE, które koncentruje się na wizualizacjach oprogramowania. Posiada funkcje takie jak diagramy klas UML, które pomagają w poprawie czytelności kodu. jGrasp generuje wizualizacje automatycznie, a także ma mechanizmy identyfikacji struktury danych, dynamiczne przeglądarki obiektów i kilka innych funkcji, które prezentują kod Java w ładnym, czytelnym widoku przypominającym podręcznik.
- Platformy: Między platformami
- Cennik: Wolny
- Rozmiar: 5MB
9. Greenfoot
Greenfoot to edukacyjne środowisko Java IDE, które jest prawie całkowicie oparte na interakcji. Opiera się w dużej mierze na wizualizacji struktur danych i jest zoptymalizowany pod kątem tworzenia prostych programów i gier 2D w języku Java. Greenfoot ma naprawdę świetną funkcję udostępniania online, która jest wbudowana bezpośrednio w IDE. Użytkownicy mogą udostępniać swoje programy w trybie online, aby inni mogli je przeglądać oraz otrzymywać pomoc i opinie. Udostępnione projekty można edytować bezpośrednio online. Ogólnie rzecz biorąc, Greenfoot jest świetny dla początkujących.
- Platformy: Między platformami
- Cennik: Wolny
- Rozmiar: 162 MB dla Windows (w zestawie JDK)
10. Codenvy
W ostatnim wpisie na naszej liście mamy Codenvy, który, w przeciwieństwie do wszystkich innych wspomnianych dotychczas IDE, jest oparty wyłącznie na chmurze. Nie jest wymagana instalacja. Codenvy ma wszystkie zalety w pełni funkcjonalnego IDE „offline”, w tym środowiska kompilacji / uruchamiania / debugowania. Możliwość współpracy w czasie rzeczywistym jest jedną z pożądanych funkcji Codenvy. Codenvy ma świetny interfejs i kilka opcji przestrzeni roboczej. Jest dostępny po opłaceniu miesięcznej opłaty abonamentowej. Wydanie społecznościowe Codenvy jest darmowe.
Szczegółowe informacje:
- Deweloper: Codenvy Inc.
- Platformy: Wieloplatformowy (oparty na przeglądarce)
- Cennik: Bezpłatnie w wersji dla społeczności. Subskrypcje na wersję premium już od 1 USD miesięcznie.
ZOBACZ TAKŻE: 15 najlepszych języków programowania do nauki w 2015 roku
Jeśli masz jakieś sugestie dotyczące naszej listy najlepszych środowisk Java IDE, daj nam znać w komentarzach.