Eclipse scheint heutzutage am beliebtesten zu sein, daher lohnt es sich, sich zumindest damit vertraut zu machen. Es gibt viele Plugins für Eclipse für alle Arten von Sachen, und Eclipse macht es sehr einfach, neue Plugins zu schreiben. Es unterstützt auch eine Vielzahl von Programmiersprachen weit über Java hinaus. Eclipse ist jedoch auch langsam, aufgebläht, kompliziert und hat eine steile Lernkurve.
NetBeans-Ich habe es seit ein paar Jahren nicht mehr benutzt., Das letzte Mal, als ich damit herumgespielt habe, habe ich es Eclipse vorgezogen, da es sich zumindest etwas schneller und intuitiver anfühlte. Es hat eine kleinere Benutzerbasis, was tendenziell weniger Plugins und weniger Community-Unterstützung bedeutet, aber zumindest das letzte Mal, als ich damit gespielt habe, war es ein ziemlich angenehmes und stabiles System.
IntelliJ-es ist weniger „frei“ als die beiden anderen, aber es gibt Möglichkeiten, bestimmte Versionen für Free-as-in-Bier zu erhalten. Ich denke, die Qualität ist im Allgemeinen ein Schritt über Eclipse und NetBeans., Es hat eine wachsende Nutzerbasis in der Branche (wo Unternehmen bereit sind, die Lizenzgebühren im Austausch für ein theoretisch stabileres und gut unterstütztes Produkt zu berappen). Es ist auch die Grundlage, auf der andere IDEs basieren (wie Android Studio und PyCharm). Daher wird es wahrscheinlich weiter an Popularität gewinnen. Wenn ich täglich eine umfangreiche Java-Entwicklung durchführen würde, würde ich mich wahrscheinlich mit IntelliJ zufrieden geben.
Das sagte… Ich bin ständig ratlos und bestürzt über die insgesamt geringe Qualität von Java-IDEs im Vergleich zu Produkten für andere Plattformen., Alles scheint im Allgemeinen unglaublich langsam und aufgebläht und kompliziert zu sein, und in diesem Bereich hat sich im Laufe der Jahre nicht wirklich viel verbessert.