Comparación de IDEs de Java: Eclipse vs NetBeans vs IntelliJ

Selección e traballo co IDE correcto ou o entorno de desenvolvemento integrado é un aspecto vital para converterse nun desenvolvedor de aplicacións móbil con éxito . O IDE correcto permite aos desenvolvedores manexar classpath; crear ficheiros; compilar argumentos de liña de comandos e moito máis. Neste post en particular, levamosche unha comparación de 3 IDEs Java moi populares, a saber, Eclipse, NetBeans e IntelliJ.

Eclipse

O Eclipse xa existiu desde o ano 2001, desde que IBM lanzou Eclipse como unha plataforma de código aberto. Xestionado pola Fundación Eclipse sen ánimo de lucro, isto úsase en proxectos de código aberto e comerciais. Comezando de forma humilde, isto xurdiu como unha gran plataforma, que tamén se usa noutros idiomas.

A maior vantaxe de Eclipse é que presenta unha gran cantidade de plugins, o que o fai versátil e altamente personalizable. Esta plataforma funciona para ti en segundo plano, compilando código e mostrando erros como cando ocorren. Todo o IDE está organizado en Perspectivas, que son esencialmente un tipo de contedores visuais, que ofrecen un conxunto de puntos de vista e editores.

A multitarea, filtrado e depuración de Eclipse son aínda outras vantaxes. Deseñado para atender ás necesidades dos grandes proxectos de desenvolvemento, pode manexar diversas tarefas como análise e deseño, xestión de produto, implementación, desenvolvemento de contidos, probas e documentación tamén.

NetBeans

NetBeans desenvolveuse de forma independente na última metade dos anos noventa. Xurdiu como unha plataforma de código aberto despois de que foi adquirida por Sun en 1999. Agora, unha parte de Oracle, este IDE pode ser usado para desenvolver software para todas as versións de Java que van desde Java ME ata a Enterprise Edition. Do mesmo xeito que Eclipse, NetBeans tamén presenta unha variedade de complementos cos que podes traballar.

NetBeans ofrécelle varios paquetes diferentes: edicións de 2 C / C ++ e PHP, unha edición de Java SE, a edición de Java EE e 1 edición de pía de cociña que ofrece todo o que necesites para o teu proxecto. Este IDE tamén ofrece ferramentas e editores que se poden usar para HTML, PHP, XML, JavaScript e moito máis. Agora podes atopar soporte para HTML5 e outras tecnoloxías web tamén.

NetBeans marca Eclipse porque ten soporte para a base de datos, con controladores para Java DB, MySQL, PostgreSQL e Oracle. O seu Database Explorer permítelle crear, modificar e eliminar táboas e bases de datos facilmente dentro do IDE.

En gran parte visto no pasado como unha especie de sombra de Eclipse, NetBeans xurdiu como un formidable rival para o primeiro.

IntelliJ IDEA

Existente desde o 2001, a IntelliJ IDEA de JetBrains está dispoñible nunha edición comercial e tamén nunha edición gratuita de comunidades de código aberto. JetBrains é unha empresa establecida e é máis coñecida polo seu complemento Resharper para Visual Studio e é especialmente beneficiosa para o desenvolvemento de C #.

IntelliJ ofrece soporte para unha variedade de idiomas, incluíndo Java, Scala, Groovy, Clojure e moito máis. Este IDE ven con funcións como a finalización de código intelixente, análise de código e refactoring avanzado. A versión comercial "Ultimate", que se dirixe principalmente ao sector empresarial , tamén soporta SQL, ActionScript, Ruby, Python e PHP. A versión 12 desta plataforma tamén inclúe un novo diseñador de UI de Android para o desenvolvemento de aplicacións de Android.

IntelliJ tamén presenta varios complementos escritos polo usuario. Actualmente ofrece 947 complementos, máis un adicional de 55 na súa versión empresarial. Os usuarios sempre son benvidos para enviar máis plugins empregando os seus compoñentes Swing incorporados.

En conclusión

Todos os IDEs anteriores veñen coas súas propias vantaxes. Aínda que Eclipse segue sendo o IDE máis utilizado, NetBeans agora está gañando popularidade con desarrolladores independentes. Mentres a edición empresarial de IntelliJ funciona como unha marabilla, algúns desenvolvedores poden consideralo un gasto innecesario.

Todo depende do que estás a buscar, como desenvolvedor, e como pensas seguir adiante co teu traballo. Instala todas as 3 IDEs e proba-las antes de facer a túa elección final.