NetBeans es un programa que sirve como IDE que nos permite programar en diversos lenguajes, especialmente en JAVA. Será el que se utilizará a lo largo de este curso.
El desarrollo de software se ha diversificado mucho basándonos en la cantidad de lenguajes que existen para la programación. Sin embargo, hay lenguajes que van imponiéndose como estándares, entre ellos tenemos a Java, PHP, HTML, C++, C# y Ruby entre otros.
El problema que se presenta a la mayoría de los programadores es contar con un entorno de desarrollo que sea completo, eficaz, fácil de usar y sea en lo posible gratuito. Todos esos requerimientos los podemos encontrar en NetBeans.
NetBeans es ideal para trabajar con el lenguaje de desarrollo JAVA (y todos sus derivados), así como también nos ofrece un excelente entorno para programar en PHP. También se puede descargar una vez instalado NetBeans, los complementos para programar en C++. La IDE deNetBeans es perfecta. Tiene un excelente balance entre una interfaz con múltiples opciones y el editor puede autocompletar nuestro código.
Características principales que presenta son:
- Asistentes para la creación y configuración de distintos proyectos, incluida la elección de algunos frameworks.
- Editor de código, multilenguaje.
- 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.
- Herramientas para depurado de errores: el debugger que incluye el IDE es bastante útil para encontrar dónde fallan las cosas.
- Optimización de código: dispone de ayuda para optimizar nuestras aplicaciones e intentar hacer que se ejecuten más rápido y con el mínimo uso de memoria. Es configurable.
- 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, y ver 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 Apache Tomcat, GlassFish, JBoss, WebLogic, Sailfin, Sun Java System Application Server,...
- Es fácilmente extensible a través de plugins.
Instalación de NetBeans
Los pasos a seguir para instalar NetBeans 8.2 son los que se muestran a continuación:
- Descarga desde la web oficial de Oracle, Java SE e instálalo en tu equipo. Sigue los pasos que te indica dando la opción por defecto. Este producto lo puedes descargar en el siguiente enlace https://netbeans.org/community/releases/82/index.html
- Aunque no es necesario, si hubiera problemas configura las variables PATH (Equipo/propiedades/configuración avanzada del sistema y busca la variable path e introduce aquí ;C:\Program Files\Java\jdk1.7.0\bin;) y CLASSPATH (haz lo mismo que antes e introduce ;C:\Program Files\Java\jdk1.7.0\lib;).
- Aunque tampoco es necesario, si quieres, comprueba a través de la consola de comandos, que has realizado correctamente la instalación y configuración del JDK y JRE.
- Arranca NetBeans desde el icono instalado en el escritorio y crea un nuevo proyecto. Por defecto los proyectos se guardan en Documentos
Entorno de desarrollo integrado.