Skip to main content

Java Eclipse, NetBeans i IntelliJ Comparisons

Anonim

Wybór i praca z odpowiednim środowiskiem IDE lub zintegrowanym środowiskiem programistycznym to kluczowy aspekt udanego rozwoju aplikacji mobilnych. Odpowiedni IDE umożliwia programistom obsługę ścieżki klasy; tworzyć pliki; buduj argumenty wiersza poleceń i wiele więcej. W tym wpisie przedstawiamy porównanie 3 bardzo popularnych IDE Javy, a mianowicie Eclipse, NetBeans i IntelliJ.

Zaćmienie

Eclipse istnieje od 2001 roku, od kiedy IBM wypuściło Eclipse jako platformę open source. Zarządzany przez fundację Eclipse non-profit, jest wykorzystywany zarówno w projektach open source, jak i komercyjnych. Zaczynając w pokorny sposób, stało się to obecnie główną platformą, używaną również w kilku innych językach.

Największą zaletą Eclipse jest to, że zawiera mnóstwo wtyczek, co czyni go wszechstronnym i wysoce konfigurowalnym. Ta platforma działa dla Ciebie w tle, kompilując kod i wyświetlając błędy w momencie ich wystąpienia. Całe IDE jest zorganizowane w Perspektywy, które są w zasadzie rodzajem wizualnych pojemników, które oferują zestaw widoków i edytorów.

Wielozadaniowość, filtrowanie i debugowanie Eclipse to jeszcze inne zalety. Zaprojektowany, aby sprostać wymaganiom dużych projektów rozwojowych, może obsługiwać różne zadania, takie jak analiza i projektowanie, zarządzanie produktem, wdrażanie, opracowywanie treści, testowanie i dokumentacja.

NetBeans

NetBeans został opracowany niezależnie w drugiej połowie lat dziewięćdziesiątych. Pojawiła się jako platforma typu open source po przejęciu jej przez Sun w 1999 roku. Teraz część Oracle, to IDE może być wykorzystywane do tworzenia oprogramowania dla wszystkich wersji Java, od Java ME aż do wersji Enterprise Edition. Podobnie jak Eclipse, NetBeans oferuje również wiele wtyczek, z którymi możesz pracować.

NetBeans oferuje różne pakiety - 2 wersje C / C ++ i PHP, edycję Java SE, edycję Java EE i 1 edycję kuchennego zlewu, która oferuje wszystko, czego potrzebujesz do swojego projektu. Ten IDE oferuje również narzędzia i edytory, które mogą być używane do HTML, PHP, XML, JavaScript i innych. Możesz teraz znaleźć wsparcie dla HTML5 i innych technologii internetowych.

NetBeans ocenia Eclipse w tym sensie, że obsługuje bazy danych ze sterownikami dla Java DB, MySQL, PostgreSQL i Oracle. Eksplorator bazy danych umożliwia łatwe tworzenie, modyfikowanie i usuwanie tabel i baz danych w ramach IDE.

Będąc postrzeganym w przeszłości jako swego rodzaju cień Eclipse, NetBeans stał się potężnym konkurentem tego pierwszego.

IntelliJ IDEA

IstniejĘ … cy od 2001 roku IntelliJ IDEA JetBrains jest dostę pny w wydaniu komercyjnym, a także w wolnym wydaniu open source. JetBrains jest firmą o ugruntowanej pozycji i jest najbardziej znany ze swojej wtyczki Resharper dla Visual Studio i jest szczególnie korzystny dla rozwoju C #.

IntelliJ oferuje wsparcie dla różnych języków, w tym Java, Scala, Groovy, Clojure i innych. Ten IDE ma takie funkcje, jak inteligentne uzupełnianie kodu, analiza kodu i zaawansowany refaktoryzacja. Wersja komercyjna "Ultimate", skierowana głównie do sektora przedsiębiorstw, dodatkowo obsługuje SQL, ActionScript, Ruby, Python i PHP. Wersja 12 tej platformy jest również wyposażona w nowego projektanta interfejsu użytkownika Androida do projektowania aplikacji na Androida.

IntelliJ zawiera także kilka napisanych przez użytkownika wtyczek. Obecnie oferuje ponad 900 wtyczek plus dodatkowe 50+ w wersji korporacyjnej. Użytkownicy zawsze mogą przesłać więcej wtyczek za pomocą wbudowanych komponentów Swing.

W konkluzji

Wszystkie powyższe IDE mają swoje zalety. Podczas gdy Eclipse jest nadal najszerzej stosowanym IDE, NetBeans zyskuje teraz na popularności dzięki niezależnym programistom. Podczas gdy edycja Enterprise IntelliJ działa jak cud, niektórzy programiści mogą uznać to za niepotrzebny wydatek.

Wszystko zależy od tego, czego szukasz, jako programista i od tego, jak planujesz kontynuować swoją pracę. Zainstaluj wszystkie 3 IDE i wypróbuj je przed dokonaniem ostatecznego wyboru.