Jakie są najlepsze środowiska IDE dla programistów Java?


Najlepsza odpowiedź

To jedno z pytań, które musiałem zbadać, gdy zacząłem ostatnio uczyć się języka Java. Szybko zdałem sobie sprawę, że istnieją 3 głównych „konkurentów” w tej dziedzinie, a mianowicie Eclipse, IntellijIDEA i NetBeans. Chociaż VisualStudio jest również dość popularny, zróbmy to najlepiej z 4. Przeczytałem i obejrzałem sporo recenzji, a następnie zainstalowałem je wszystkie, aby osobiście przetestować i oto, co myślę…

a) Eclipse – wiele funkcji, dodatków, wtyczek, wsparcia społeczności itp. To IDE wygląda bardziej „profesjonalnie” w tym sensie, że menu, przyciski a jego „odczucie” przypomina nieco oprogramowanie CMS używane często w różnego rodzaju firmach. Ogólnie w pełni funkcjonalny, darmowy i z wieloma dodatkami i wsparciem, jeśli tego potrzebujesz.

b) NetBeans – nadal wydaje się być dość popularny, szczególnie w społeczności doświadczonych deweloperów, jak wynika z badań. Szczerze mówiąc, początkującym, takim jak ja, nie podobało mi się. Jego wygląd jest nieco przestarzały nawet w najnowszej wersji. Mimo to ma oczywiście wiele funkcji, ale po prostu nie chciałem się w to zbytnio angażować.

c) IntellijIDEA – Muszę przyznać, że podobało mi się to najbardziej i nadal używam go na studiach, zwłaszcza, że ​​internetowy kurs Java, przez który obecnie przechodzę, ma specjalną wtyczkę do tego IDE. Podoba mi się wygląd i sposób działania tego oprogramowania oraz sposób organizacji jego menu. W bezpłatnej wersji Community Edition jest więcej niż wystarczająco funkcji, zwłaszcza dla początkujących. Zacząłem jeszcze bardziej dostosowywać jego wygląd, w oparciu o darmowy motyw dostępny na jego Marketplace. Ogólnie czuję, że na razie pozostanę przy tym.

d) VisualStudio – wydaje mi się, że wygląda trochę podobnie do IntellijIDEA. Osobiście postawiłbym to na drugim miejscu, przynajmniej z punktu widzenia wyglądu. Nie używałem go tak często, aby poprawnie komentować funkcje itp., Ale jeśli kiedykolwiek będę musiał wybrać inne IDE do programowania, na pewno sprawdzę to bardziej szczegółowo.

Jeśli inni nowicjusze Java chcesz podzielić się wiedzą (o Javie lub Intellij), napisz do mnie w dowolnym momencie.

Odpowiedź

Użyj wersji społecznościowej intellij. Ogólnie możesz zapomnieć o wszystkich innych, nie porównują się one w ogóle.

Eclipse posiadał ten tytuł, ale pozostał powolny, powolny i błędny, i nie przyniósł nic znaczącego do tabeli za chwilę. Powinieneś go użyć tylko wtedy, gdy potrzebujesz wtyczki, która jest dostępna tylko w przypadku zaćmienia.

NetBeans jest naprawdę całkiem fajny, znacznie bardziej niż jest to podane Kredyt dla. Jeśli dopiero się uczysz i nie widzisz, że wykonujesz skomplikowaną pracę, polecam NetBeans. Pamiętaj tylko, że ma mniejszą bazę użytkowników, więc być może będziesz musiał rozwiązać problemy samodzielnie.

Ale tak naprawdę musisz nauczyć się podstaw intellij, jeśli masz zamiar wykonywać poważną pracę w języku Java w przedsiębiorstwie. Jeśli jesteś podobny do mnie, Eclipse doprowadzi cię do szaleństwa. Wydaje mi się, że przeszkadza mi w ogóle, nie pomagając mi.

Jedna funkcja dostępna w intellij, bez której nie mogę się już obejść: jeśli kontrolujesz + klikniesz typ, spowoduje to bezpośrednie przejście do definicji typu. Jeśli definicja znajduje się w standardowej bibliotece (na przykład w String) lub w dowolnej innej skompilowanej bibliotece, której używasz, zdekompiluje plik .class i wyświetli jego kod źródłowy , w locie. To niezwykle pomaga, gdy masz do czynienia z bibliotekami, które mają słabą dokumentację.

Oczywiście jest wiele innych funkcji. Czy wiesz, że nie musisz nawet zapisywać swoich plików? Odbywa się to automatycznie w intellij. Koniec z zacieraniem control + s. Czy wiesz, że możesz łatwo oceniać wyrażenia (obiekty) i przeglądać ich zawartość (atrybuty) podczas debugowania? itp.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *