NetBeans: uno de los IDE más utilizados por los desarrolladores

Netbeans es un entorno de desarrollo gratuito y de código abierto que está en su versión 7.4.Permite el uso de un amplio rango de tecnologías de desarrollo tanto para escritorio, como aplicaciones Web, o para dispositivos móviles. Da soporte alas siguientes tecnologías, entre otras: Java, PHP, Groovy, C/C++, HTML5. Además puede instalarse en varios sistemas operativos: Windows, Linux, Mac OS.

Características principales

Suele dar soporte a casi todas las novedades en el lenguaje Java. Cualquier preview del lenguaje es rápidamente soportada por Netbeans.

Asistentes para la creación y configuración de distintos proyectos, incluida la elección de algunos frameworks.

Buen editor de códigomultilenguaje, con el habitual coloreado y sugerencias de código, acceso a clases pinchando en el código,control de versiones, localización de ubicación de la clase actual,comprobaciones sintácticas y semánticas, plantillas de código, coding tips, herramientas de refactorización. También hay tecnologías donde podemos usar el pulsar y arrastrar para incluir componentes en nuestro código.

Simplifica la gestión de grandes proyectos con el uso de diferentes vistas, asistentes de ayuda, y estructurando la visualización de manera ordenada, lo que ayuda en el trabajo diario. Una vez que nos metemos en una clase java, por poner un ejemplo, se nos mostrarán distintas ventanas con el código, su localización en el proyecto, una lista de los métodos y propiedades (ordenadas alfabéticamente), también hay una vista que nos presenta las jerarquías que tiene nuestra clase y otras muchas opciones. Por supuesto personalizable según el gusto de cada usuario.

Herramientas para depurado de errores: el debugger que incluye el IDE es bastante útil para encontrar dónde fallan las cosas. Podemos definir puntos de ruptura en la línea de código que nos interese, monitorizar en tiempo real los valores de propiedades y variables, se nos permite ir paso a paso, ejecutar un método de un tirón, o entrar dentro, en fin, las opciones típicas, pero que tan útiles son en el trabajo diario. Incluso podemos usar el debugger en caliente,conectándonos a él cuándo ya tenemos un proceso ejecutándose.

Optimización de código: por su parte el Profiler nos ayuda a optimizar nuestras aplicaciones e intentar hacer que se ejecuten más rápido y con el mínimo uso de memoria. Podemos igualmente configurarlo a nuestro gusto, aunque por defecto,nos ofrece opciones bastante útiles. Lo importante es que podemos ver el comportamiento de nuestra aplicación y obtener indicadores e información de cómo y cuantos recursos consume, cuantos objetos se crean, también podemos obtener capturas del estado del sistema en diferentes momentos (Snapshots) y compararlos entre sí.

Acceso a base de datos: desde el propio Netbeans podemos conectarnos a distintos sistemas gestores de bases de datos, como pueden ser Oracle, MySql y demás, yver las tablas, realizar consultas y modificaciones, y todo ello integrado en el propio IDE.

Se integra con diversos servidores de aplicaciones,de tal manera que podemos gestionarlos desde el propio IDE: inicio,parada, arranque en modo debug, despliegues. Entre otros podemos usar ApacheTomcat, GlassFish, JBoss, WebLogic, Sailfin, Sun Java System Application Server

Es fácilmente extensible a través de plugins.

 

 Curso relacionado: Java Standard 

 

 

Fuente:http://www.genbetadev.com/ 

Comments

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.