Comparar IDEs de Java: Eclipse vs. NetBeans vs IntelliJ

Seleccionar i treballar amb l'IDE adequat o un entorn de desenvolupament integrat és un aspecte vital per convertir-se en un desenvolupador d'aplicacions per a mòbils amb èxit . L'IDE correcte permet als desenvolupadors gestionar classpath; crear fitxers; compilar arguments de línia d'ordres i molt més. En aquesta publicació en particular, us presentem una comparació de 3 IDEs Java molt populars: Eclipsi, NetBeans i IntelliJ.

Eclipsi

Eclipse ha existit des de l'any 2001, des que IBM va llançar Eclipse com una plataforma de codi obert. Administrada per la Fundació Eclipse sense ànim de lucre, s'utilitza tant en projectes de codi obert com comercials. Començant d'una manera humil, això ha sorgit com una plataforma important, que també s'utilitza en diversos idiomes.

El major avantatge d'Eclipse és que compta amb una gran quantitat de plugins, el que fa que sigui versàtil i molt personalitzable. Aquesta plataforma funciona per a vostè en segon pla, compila el codi i mostra errors com quan ocorren. Tot l'IDE està organitzat a Perspectives, que són essencialment una mena de contenidors visuals, que ofereixen un conjunt de vistes i editors.

La multitarea, filtració i depuració d'Eclipse són encara altres avantatges. Dissenyat per adaptar-se a les necessitats de grans projectes de desenvolupament, pot gestionar diverses tasques com l'anàlisi i el disseny, la gestió del producte, la implementació, el desenvolupament de continguts, la prova i la documentació.

NetBeans

NetBeans es va desenvolupar independentment a la segona meitat dels anys noranta. Va sorgir com una plataforma de codi obert després que va ser adquirida per Sun el 1999. Ara, una part d'Oracle, aquest IDE pot ser utilitzat per desenvolupar programari per a totes les versions de Java que van des de Java ME fins a Enterprise Edition. Igual que Eclipse, NetBeans també compta amb una varietat de connectors amb els quals podeu treballar.

NetBeans us ofereix diversos paquets diferents: edicions de 2 C / C ++ i PHP, una edició de Java SE, l'edició de Java EE i 1 edició de paquet de cuina que ofereix tot el que necessiteu per al vostre projecte. Aquest IDE també ofereix eines i editors que es poden utilitzar per a HTML, PHP, XML, JavaScript i molt més. Ara podeu trobar compatibilitat amb HTML5 i altres tecnologies web.

NetBeans marca Eclipse pel fet que compta amb suport de base de dades, amb controladors per a Java DB, MySQL, PostgreSQL i Oracle. L'Explorador de base de dades us permet crear, modificar i eliminar taules i bases de dades fàcilment a l'IDE.

Molt vist en el passat com una espècie d'ombra d'Eclipse, NetBeans ja ha sorgit com un competidor formidable per als primers.

IntelliJ IDEA

Ja existent des del 2001, JetBrains 'IntelliJ IDEA està disponible en una edició comercial i també en una edició gratuïta de la comunitat de codi obert. JetBrains és una empresa establerta i és més coneguda pel seu connector Resharper per Visual Studio i és especialment beneficiosa per al desenvolupament de C #.

IntelliJ ofereix suport per a diversos idiomes, inclosos Java, Scala, Groovy, Clojure i molt més. Aquest IDE ve amb característiques com la finalització de codi intel·ligent, l'anàlisi de codi i la refacció avançada. La versió comercial "Ultimate", que es dirigeix ​​principalment al sector empresarial , també suporta SQL, ActionScript, Ruby, Python i PHP. La versió 12 d'aquesta plataforma també inclou un nou dissenyador d'interfície d'usuari d'Android per al desenvolupament d'aplicacions Android.

IntelliJ també compta amb diversos connectors escrits per l'usuari. Actualment ofereix 947 connectors, a més d'un addicional de 55 en la seva versió empresarial. Els usuaris sempre podran enviar més connectors utilitzant els components Swing incorporats.

En conclusió

Tots els IDEs anteriors tenen els seus propis avantatges. Tot i que Eclipse segueix sent el IDE més utilitzat, NetBeans ara està guanyant popularitat amb desenvolupadors independents. Tot i que l'edició empresarial d'IntelliJ funciona com una meravella, alguns desenvolupadors poden considerar-la com una despesa innecessària.

Tot depèn del que busqueu, com a desenvolupador, i com pensa continuar el treball. Instal·leu totes les IDE 3 i proveu-les abans de fer la vostra elecció final.