Selecteren en werken met de juiste IDE of geïntegreerde ontwikkelomgeving is een essentieel aspect om een ​​succesvolle ontwikkelaar van mobiele apps te worden. Met de juiste IDE kunnen ontwikkelaars klassenpaden beheren; bestanden maken; bouw commandoregelargumenten en veel meer. In deze specifieke post brengen we u een vergelijking van 3 zeer populaire Java-IDE's, namelijk Eclipse, NetBeans en IntelliJ.
Verduistering
Eclipse bestaat sinds 2001, sinds IBM Eclipse heeft uitgebracht als open source platform. Beheerd door de Eclipse Foundation zonder winstbejag, wordt deze gebruikt in zowel open source als commerciële projecten. Beginnend op een bescheiden manier, is dit nu naar voren gekomen als een belangrijk platform, dat ook in verschillende andere talen wordt gebruikt.
Het grootste voordeel van Eclipse is dat het over een hele reeks plug-ins beschikt, waardoor het veelzijdig en in hoge mate aanpasbaar is. Dit platform werkt voor u op de achtergrond, het compileren van code en het weergeven van fouten wanneer deze zich voordoen. De volledige IDE is georganiseerd in Perspectives, wat in wezen een soort visuele containers is, die een aantal views en editors bieden.
Eclipse's multitasking, filteren en debuggen zijn nog andere pluspunten. Het is ontworpen om te voldoen aan de behoeften van grote ontwikkelingsprojecten en kan verschillende taken aan, zoals analyse en ontwerp, productbeheer, implementatie, inhoudsontwikkeling, testen en documentatie.
NetBeans
NetBeans is onafhankelijk ontwikkeld in de tweede helft van de jaren negentig. Het werd een open-sourceplatform nadat het in 1999 door Sun werd overgenomen. Nu is het een onderdeel van Oracle en kan het worden gebruikt om software te ontwikkelen voor alle versies van Java, van Java ME tot de Enterprise-editie. Net als Eclipse beschikt NetBeans ook over een verscheidenheid aan plug-ins waarmee u kunt werken.
NetBeans biedt u verschillende bundels - 2 C / C ++ - en PHP-edities, een Java SE-editie, de Java EE-editie en 1 keukeninbouwversie die alles biedt wat u ooit voor uw project nodig zult hebben. Deze IDE biedt ook hulpprogramma's en editors die kunnen worden gebruikt voor HTML, PHP, XML, JavaScript en meer. U kunt nu ook ondersteuning voor HTML5 en andere webtechnologieën vinden.
NetBeans scoort over Eclipse in die zin dat het databaseondersteuning biedt, met stuurprogramma's voor Java DB, MySQL, PostgreSQL en Oracle. Met de Database Explorer kunt u eenvoudig tabellen en databases in de IDE maken, wijzigen en verwijderen.
Grotendeels bekeken in het verleden als een soort schaduw van Eclipse, is NetBeans nu naar voren gekomen als een formidabele concurrent van de eerste.
IntelliJ IDEA
Jetelli IntelliJ IDEA bestaat sinds 2001 en is verkrijgbaar in zowel een commerciële editie als in een gratis opensourcecommunity-editie. JetBrains is een gevestigd bedrijf en staat vooral bekend om zijn Resharper-plug-in voor Visual Studio en is vooral gunstig voor C # -ontwikkeling.
IntelliJ biedt ondersteuning voor verschillende talen, waaronder Java, Scala, Groovy, Clojure en meer. Deze IDE wordt geleverd met functies zoals het voltooien van slimme code, code-analyse en geavanceerde refactoring. De commerciële "Ultimate" -versie, die voornamelijk gericht is op de bedrijfssector, ondersteunt bovendien SQL, ActionScript, Ruby, Python en PHP. Versie 12 van dit platform wordt ook geleverd met een nieuwe Android UI-ontwerper voor de ontwikkeling van Android-apps.
IntelliJ heeft ook verschillende door de gebruiker geschreven plug-ins. Het biedt momenteel meer dan 900 plug-ins, plus een extra 50+ in de zakelijke versie. Gebruikers zijn altijd welkom om meer plug-ins in te dienen met behulp van de ingebouwde Swing-componenten.
Tot slot
Alle bovenstaande IDE's hebben hun eigen voordelen. Terwijl Eclipse nog steeds de breedste gebruikte IDE is, wint NetBeans nu aan populariteit bij onafhankelijke ontwikkelaars. Hoewel de enterprise-editie van IntelliJ werkt als een wonder, beschouwen sommige ontwikkelaars het misschien als een onnodige uitgave.
Het hangt allemaal af van wat je zoekt, als ontwikkelaar, en hoe je van plan bent om door te gaan met je werk. Installeer alle 3 IDE's en probeer ze uit voordat u uw definitieve keuze maakt.




