Seleccionar y trabajar con el IDE correcto o el entorno de desarrollo integrado es un aspecto vital para convertirse en un exitoso desarrollador de aplicaciones móviles. El IDE correcto permite a los desarrolladores manejar classpath; crear archivos; construir argumentos de línea de comandos y mucho más. En esta publicación en particular, le ofrecemos una comparación de 3 IDE de Java muy populares, a saber, Eclipse, NetBeans e IntelliJ.
Eclipse
Eclipse existe desde el año 2001, desde que IBM lanzó Eclipse como una plataforma de código abierto. Gestionado por la fundación sin fines de lucro Eclipse, se utiliza tanto en proyectos de código abierto como en proyectos comerciales. Comenzando de una manera humilde, esto ahora se ha convertido en una plataforma importante, que también se usa en varios otros idiomas.
La mayor ventaja de Eclipse es que cuenta con una gran cantidad de complementos, lo que lo hace versátil y altamente personalizable. Esta plataforma funciona para usted en segundo plano, compila el código y muestra los errores a medida que ocurren. El IDE completo está organizado en Perspectivas, que son esencialmente contenedores visuales, que ofrecen un conjunto de vistas y editores.
Las tareas múltiples, el filtrado y la depuración de Eclipse son otras ventajas. Diseñado para adaptarse a las necesidades de grandes proyectos de desarrollo, puede manejar diversas tareas como análisis y diseño, gestión de productos, implementación, desarrollo de contenido, pruebas y documentación también.
NetBeans
NetBeans se desarrolló de forma independiente en la segunda mitad de los años noventa. Surgió como una plataforma de código abierto después de que Sun la adquiriera en 1999. Ahora, como parte de Oracle, este IDE se puede usar para desarrollar software para todas las versiones de Java, desde Java ME hasta Enterprise Edition. Al igual que Eclipse, NetBeans también cuenta con una variedad de complementos con los que puede trabajar.
NetBeans le ofrece varios paquetes diferentes: 2 ediciones C / C ++ y PHP, una edición de Java SE, la edición de Java EE y una edición de 1 fregadero de cocina que ofrece todo lo que necesitará para su proyecto. Este IDE también ofrece herramientas y editores que se pueden usar para HTML, PHP, XML, JavaScript y más. Ahora puede encontrar soporte para HTML5 y otras tecnologías web también.
NetBeans obtiene puntuaciones sobre Eclipse en el sentido de que cuenta con soporte de base de datos, con controladores para Java DB, MySQL, PostgreSQL y Oracle. Su Explorador de bases de datos le permite crear, modificar y eliminar tablas y bases de datos fácilmente dentro del IDE.
En gran parte, visto en el pasado como una especie de sombra de Eclipse, NetBeans ahora se ha convertido en un competidor formidable para el primero.
IntelliJ IDEA
En existencia desde 2001, IntelliJ IDEA de JetBrains está disponible en una edición comercial, así como también en una edición gratuita de comunidad de código abierto. JetBrains es una empresa establecida y es más conocida por su complemento Resharper para Visual Studio y es especialmente beneficiosa para el desarrollo de C #.
IntelliJ ofrece soporte para una variedad de idiomas, incluyendo Java, Scala, Groovy, Clojure y más. Este IDE incluye características como la finalización inteligente de códigos, el análisis de códigos y la refactorización avanzada. La versión comercial "Ultimate", que se dirige principalmente al sector empresarial, también admite SQL, ActionScript, Ruby, Python y PHP. La versión 12 de esta plataforma también viene con un nuevo diseñador de IU de Android para el desarrollo de aplicaciones para Android.
IntelliJ también cuenta con varios complementos escritos por el usuario. Actualmente ofrece más de 900 complementos, más 50+ adicionales en su versión empresarial. Los usuarios siempre son bienvenidos a enviar más complementos utilizando sus componentes Swing incorporados.
En conclusión
Todos los IDE anteriores vienen con sus propias ventajas. Si bien Eclipse sigue siendo el IDE más utilizado, NetBeans ahora está ganando popularidad entre los desarrolladores independientes. Si bien la edición empresarial de IntelliJ funciona como una maravilla, algunos desarrolladores pueden considerar que es un gasto innecesario.
Todo depende de lo que esté buscando, como desarrollador, y cómo planea seguir adelante con su trabajo. Instala todos los 3 IDE y pruébalos antes de hacer tu elección final.




