Internet

Eclipse vs. NetBeans vs. IntelliJ IDEA

Schrijver: John Stephens
Datum Van Creatie: 2 Januari 2021
Updatedatum: 11 Kunnen 2024
Anonim
Учить ли Java в среде Eclipse, Intellij IDEA, или Netbeans?
Video: Учить ли Java в среде Eclipse, Intellij IDEA, или Netbeans?

Inhoud

Welke Java IDE is het beste?

Eclipse, NetBeans en IntelliJ IDEA zijn Java-geïntegreerde ontwikkelomgevingen (IDE's). We hebben gekeken naar hun functies en voordelen om u te helpen bij het selecteren van de juiste Java IDE voor de ontwikkeling van uw mobiele app.

Algemene bevindingen

Verduistering NetBeans IntelliJ
Een gevestigd platform. Een onderdeel van Oracle. Heeft een commerciële editie en een open-source versie.
Veel plug-ins maken het veelzijdig en aanpasbaar. Ontwikkelt voor Java-versies van Java ME tot Enterprise Edition. Ondersteunt Java, Scala, Groovy, Clojure en meer.
De IO is georganiseerd in Perspectieven. Een verscheidenheid aan plug-ins. Behandelt slimme code-aanvulling.
Ontworpen voor grote ontwikkelingsprojecten. Verschillende bundels hebben verschillende functies. Verwerkt code-analyse.
Behandelt analyse en ontwerp. Tools en editors voor HTML, PHP, XML, JavaScript en meer. Ondersteunt geavanceerde refactoring.
Behandelt productbeheer. Ondersteuning voor HTML5 en andere webtechnologieën. Commerciële versie ondersteunt SQL, ActionScript, Ruby, Python en PHP.
Behandelt implementatie. Databaseondersteuning met stuurprogramma's voor Java DB, MySQL, PostgreSQL en Oracle. Versie 12 ondersteunt de ontwikkeling van Android-apps.
Behandelt inhoudsontwikkeling, testen en documentatie. Database Explorer maakt, wijzigt en verwijdert tabellen en databases. 900 plug-ins (meer in de commerciële versie).

Het kiezen van de juiste Java IDE is van cruciaal belang voor een succesvolle ontwikkeling van mobiele apps. Met de juiste IDE kunnen ontwikkelaars classpath afhandelen, bestanden maken, opdrachtregelargumenten maken en meer. Eclipse, NetBeans en IntelliJ zijn gevestigde, krachtige en goed ontworpen IDE's die gratis, open source of beide zijn. Netbeans heeft een enterprise-editie met extra functies. IntelliJ IDEA biedt een commerciële versie met uitgebreide functionaliteit.


Oorsprong: ze zijn allemaal gevestigd en gerespecteerd

Verduistering NetBeans IntelliJ
Bestaat sinds 2001. Onafhankelijk ontwikkeld eind jaren negentig. Bestaat sinds 2001.
Beheerd door de non-profit stichting Eclipse. Overgenomen door Sun in 1999 en uitgegroeid tot een open-sourceplatform. Het moederbedrijf is JetBrains.
Beschouwd als een groot platform. Nu onderdeel van Oracle. JetBrains maakt de Resharper-plug-in voor Visual Studio.

Eclipse bestaat sinds 2001 toen IBM Eclipse uitbracht als een open-sourceplatform. Beheerd door de non-profit Eclipse Foundation, wordt dit gebruikt in open-source en commerciële projecten. Beginnend met bescheiden wortels, kwam Eclipse naar voren als een belangrijk platform dat ook in andere programmeertalen wordt gebruikt.


NetBeans is in de tweede helft van de jaren negentig zelfstandig ontwikkeld. Het kwam naar voren als een open-sourceplatform nadat het in 1999 door Sun was overgenomen. Nu onderdeel van Oracle, kan deze IDE worden gebruikt om software te ontwikkelen voor alle versies van Java, variërend van Java ME tot de Enterprise Edition. Net als Eclipse beschikt NetBeans over verschillende plug-ins.

De JetBrains IntelliJ IDEA bestaat sinds 2001 en is beschikbaar in een commerciële editie en een gratis open-source community-editie. JetBrains is een gevestigd bedrijf dat bekend staat om zijn Resharper-plug-in voor Visual Studio, wat vooral gunstig is voor de ontwikkeling van C #.

Voordelen: elk heeft sterke pakken

Verduistering NetBeans IntelliJ
Een overvloed aan plug-ins. Heeft verschillende bundels, afhankelijk van de behoeften. Ondersteunt Java, Scala, Groovy, Clojure en meer.
Werkt op de achtergrond bij het compileren van code, toont fouten wanneer ze zich voordoen. Tools en editors voor HTML, PHP, XML en JavaScript. Heeft slimme code-aanvulling, code-analyse en geavanceerde refactoring.
Perspectieven bieden een reeks weergaven en editors. Ondersteuning voor HTML5. Heeft een Android UI-ontwerper.

Het grootste voordeel van Eclipse is dat het een grote verzameling plug-ins bevat, waardoor het veelzijdig en aanpasbaar is. Dit platform werkt op de achtergrond, compileert code en toont fouten wanneer ze zich voordoen. De IDE is georganiseerd in Perspectives, dat zijn visuele containers die een reeks weergaven en editors bieden.


NetBeans heeft verschillende bundels: twee C / C ++ en PHP-edities, een Java SE-editie, de Java EE-editie en een editie die alles biedt wat nodig is voor een project. Deze IDE biedt ook tools en editors die kunnen worden gebruikt voor HTML, PHP, XML, JavaScript en meer. Er is ook ondersteuning voor HTML5 en andere webtechnologieën.

IntelliJ IDEA ondersteunt verschillende talen, waaronder Java, Scala, Groovy, Clojure en meer. Deze IDE wordt geleverd met functies zoals slimme code-aanvulling, code-analyse en geavanceerde refactoring. De commerciële Ultimate-versie, die is gericht op de bedrijfssector, ondersteunt SQL, ActionScript, Ruby, Python en PHP. Versie 12 van dit platform wordt geleverd met een Android UI-ontwerper voor de ontwikkeling van Android-apps.

Belangrijkste kenmerken: toevoegen aan productfunctionaliteit

Verduistering NetBeans IntelliJ
Heeft multitasking, filteren en debuggen. Beschikt over database-ondersteuning. Biedt 900 plug-ins.
Behandelt analyse en ontwerp, productbeheer en implementatie. Drivers voor Java DB, MySQL, PostgreSQL en Oracle. Enterprise-versie heeft meer plug-ins.
Ondersteunt inhoudsontwikkeling, testen en documentatie. Maak, wijzig en verwijder tabellen en databases. Moedigt door gebruikers ingediende plug-ins aan.

De functies voor multitasking, filteren en debuggen in Eclipse zijn sterke punten. Ontworpen om te voldoen aan de behoeften van grote ontwikkelingsprojecten, het behandelt taken zoals analyse en ontwerp, productbeheer, implementatie, inhoudsontwikkeling, testen en documentatie.

NetBeans scoort boven Eclipse met zijn database-ondersteuning en met stuurprogramma's voor Java DB, MySQL, PostgreSQL en Oracle. De Database Explorer maakt, wijzigt en verwijdert gemakkelijk tabellen en databases binnen de IDE. In het verleden grotendeels gezien als een schaduw van Eclipse, is NetBeans naar voren gekomen als een geduchte concurrent.

IntelliJ IDEA bevat door gebruikers geschreven plug-ins. Het biedt meer dan 900 plug-ins, plus meer dan 50 plug-ins in de enterprise-versie.Gebruikers zijn welkom om meer plug-ins in te dienen met behulp van de ingebouwde Swing-componenten van het platform.

Eindoordeel

Elk van deze populaire IDE's heeft sterke punten. Hoewel Eclipse de meest gebruikte IDE is, wint NetBeans aan populariteit bij onafhankelijke ontwikkelaars. Hoewel de enterprise-editie van IntelliJ IDEA als een wonder werkt, beschouwen sommige ontwikkelaars het misschien als een onnodige uitgave.

Het hangt allemaal af van wat je als ontwikkelaar zoekt en hoe je van plan bent om door te gaan met je werk. Installeer alle drie de IDE's en probeer ze allemaal voordat u uw definitieve keuze maakt.

De Meest Lezen

Sovjet-

Hoe u uw Outlook-contacten exporteert naar een CSV-bestand
Software

Hoe u uw Outlook-contacten exporteert naar een CSV-bestand

Al u een back-up wilt maken van uw Outlook-contacten of deze wilt gebruiken in een andere toepaing of ervice, exporteert u gewoon uw Outlook-adreboek in CV-indeling. Outlook maakt het proce nel en ge...
Wat is "Port Forwarding"? Hoe stel ik mijn eigen in?
Internet

Wat is "Port Forwarding"? Hoe stel ik mijn eigen in?

Port forwarding i het omleiden van computerignalen om pecifieke elektroniche paden naar uw computer te volgen. Al het computerignaal een paar millieconden neller in uw computer kan komen, zal dit lei...