Wat zijn de beste IDEs voor Java-programmeurs?


Beste antwoord

Dit is een van de vragen die ik moest onderzoeken toen ik onlangs Java begon te leren. Ik realiseerde me al snel dat er drie belangrijke “concurrenten” op dit gebied waren, namelijk Eclipse, IntellijIDEA en NetBeans. Hoewel VisualStudio ook behoorlijk populair is, laten we er de beste van maken. Ik heb een flink aantal recensies gelezen en bekeken, en ze vervolgens allemaal geïnstalleerd om persoonlijk te testen en dit is wat ik denk …

a) Eclipse – veel functies, add-ons, plug-ins, communityondersteuning enz. Voor mij ziet deze IDE er professioneler uit in die zin dat de menus, knoppen en het gevoel ervan lijkt een beetje op een CMS-software die veel in allerlei soorten bedrijven wordt gebruikt. Over het algemeen volledig uitgerust, gratis en met veel add-ons en ondersteuning, als je die nodig hebt.

b) NetBeans – nog steeds lijkt behoorlijk populair te zijn, vooral binnen de ervaren ontwikkelaarsgemeenschap, voor zover ik uit onderzoek heb gezien. Voor een beginner, zoals ik, vond ik het eerlijk gezegd niet zo leuk. Het uiterlijk is zelfs in de nieuwste versie een beetje verouderd. Toch heeft het natuurlijk veel functies, maar ik wilde er gewoon niet eens veel op ingaan.

c) IntellijIDEA – Ik moet toegeven dat ik deze het leukst vond en nog steeds gebruik tijdens mijn studie, vooral omdat de online Java-cursus die ik momenteel volg een speciale plug-in heeft voor deze IDE. Ik hou van het uiterlijk en het gevoel van deze software en de manier waarop de menus zijn georganiseerd. Er zijn meer dan genoeg functies in de gratis Community-editie, vooral voor een beginner. Ik begon het uiterlijk nog verder aan te passen, op basis van een gratis thema dat beschikbaar is op de Marketplace. Over het algemeen heb ik het gevoel dat ik het voorlopig bij deze zal houden.

d) VisualStudio – lijkt enigszins op IntellijIDEA denk ik. Ik zou het persoonlijk op de tweede plaats zetten, in ieder geval qua uiterlijk. Ik heb het niet zo vaak gebruikt om op de juiste manier commentaar te leveren op de functies enz., Maar als ik ooit een andere IDE moet kiezen voor ontwikkeling, zal ik het zeker dieper bekijken.

Als er andere Java-nieuwelingen zijn die daar kennis willen delen (over Java of Intellij), voel je vrij om me op elk moment een bericht te sturen.

Antwoord

Gebruik intellij community edition. Over het algemeen kun je alle andere vergeten, ze zijn helemaal niet te vergelijken.

Eclipse had vroeger deze titel, maar het is traag, traag en buggy gebleven, en het heeft niets belangrijks opgeleverd binnen een tijdje aan de tafel. De enige keer dat je het zou moeten gebruiken, is als je een plug-in moet gebruiken die alleen beschikbaar is op eclipse.

NetBeans is echt best aardig, veel meer dan het wordt gegeven krediet voor. Als je net aan het leren bent en je ziet jezelf niet veel ingewikkeld werk doen, dan zou ik NetBeans aanbevelen. Onthoud dat het een minder gebruikersbestand heeft, dus je moet misschien zelf problemen oplossen.

Maar echt, je moet de basis van intellij leren als je serieus Java-werk gaat doen. Als je op mij lijkt, zal Eclipse je gek maken. Het voelt alsof het in de weg zit zonder me überhaupt te helpen.

Een functie die beschikbaar is op intellij waar ik niet meer zonder kan: als je op een Type drukt + klikt, krijg je direct aan de definitie van het type. Als de definitie in de standaardbibliotheek staat (zoals een String bijvoorbeeld) of een andere gecompileerde bibliotheek die u gebruikt, zal het het .class-bestand decompileren en de broncode ervoor weergeven , on the fly. Dit helpt ongelooflijk als je te maken hebt met bibliotheken met slechte documentatie.

Uiteraard zijn er veel andere functies. Wist je dat je je bestanden niet eens hoeft op te slaan? Het gebeurt automatisch in intellij. Geen mashing control + s meer. Wist je dat je expressies (objecten) gemakkelijk kunt evalueren en naar hun inhoud (attributen) kunt kijken tijdens het debuggen? enz.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *