Eclipse ogólnie wydaje się być w dzisiejszych czasach najpopularniejszym w użyciu, więc warto byłoby się z nim chociaż zapoznać. Istnieje wiele wtyczek do Eclipse dla wszystkich rodzajów rzeczy, i Eclipse sprawia, że bardzo łatwo pisać nowe wtyczki. Obsługuje również wiele języków programowania znacznie poza Javą. Jednak Eclipse jest również powolny, nadęty, skomplikowany i ma stromą krzywą uczenia się.
NetBeans – nie używałem go od kilku lat., Ostatni raz bawiłem się nim, wolałem go od Eclipse, ponieważ przynajmniej czuł się trochę szybszy i bardziej intuicyjny. Ma mniejszą bazę użytkowników, co zwykle oznacza mniej wtyczek i mniej wsparcia społeczności, ale przynajmniej ostatnim razem grałem z nim, był to dość przyjemny i stabilny system w użyciu.
IntelliJ – jest mniej „darmowy” niż pozostałe dwa, ale są sposoby na uzyskanie pewnych wersji za darmo-jak w piwie. Myślę, że jakość jest ogólnie o krok powyżej Eclipse i NetBeans., Ma rosnącą bazę użytkowników w branży (gdzie firmy są gotowe pokryć opłaty licencyjne w zamian za teoretycznie bardziej stabilny i dobrze obsługiwany produkt). To także fundament, na którym zbudowane są inne IDE (takie jak Android Studio i PyCharm). W ten sposób prawdopodobnie będzie nadal rosnąć popularność. Gdybym na co dzień zajmował się intensywnie tworzeniem Javy, pewnie zadowoliłbym się IntelliJ.
to powiedziane… Ciągle jestem zakłopotany i przerażony ogólną niską jakością Idów Java w porównaniu z produktami na inne platformy., Wszystko ogólnie wydaje się być niesamowicie powolne, nadęte i skomplikowane, a tak naprawdę nie było wiele poprawy przez lata w tej dziedzinie.