Existen distintos programas comerciales que permiten desarrollar código Java como entorno de desarrollo java, la compañía Sun, creadora de Java, distribuye gratuitamente el Java Development Kit (JDK). Se trata de un conjunto de programas y librerías que permiten desarrollar, compilar y ejecutar programas en Java. Incorpora además la posibilidad de ejecutar parcialmente el programa, deteniendo la ejecución en el punto deseado y estudiando en cada momento el valor de cada una de las variables.
Cualquier programador con conocimientos en algun entorno de desarrollo java un mínimo de experiencia sabe que una parte muy importante muchas veces la mayor parte del tiempo destinado a la elaboración de un programa se destina a la detección y corrección de errores. Existe también una versión reducida del JDK, denominada JRE (Java Runtime Environment) destinada únicamente a ejecutar código Java.
Por otro lado se encuentran los IDEs (Integrated Development Environment), tal y como su nombre indica, son entornos de desarrollo integrados. En un mismo programa es posible escribir el código Java, compilarlo y ejecutarlo sin tener que cambiar de aplicación. Algunos incluyen una herramienta para realizar Debug gráficamente, frente a la versión que incorpora el JDK basada en la utilización de una consola denominada habitualmente ventana de comandos de MS-DOS, bastante difícil y pesada de utilizar. Estos entornos integrados permiten desarrollar las aplicaciones de forma mucho más rápida, incorporando en muchos casos librerías con componentes ya desarrollados, los cuales se incorporan al proyecto o programa. Como inconvenientes se pueden señalar algunos fallos de compatibilidad entre plataformas, y ficheros resultantes de mayor tamaño que los basados en clases estándar; para aprender a utilizar los IDEs recomendamos este curso java que cuenta con buena fama en redes sociales.
En la actualidad existen dos entornos de desarrollo Java de amplio uso en el sector profesional. Dichos entornos de desarrollo Java son NetBeans y Eclipse.
NetBeans es considerado uno de los mejores entornos de desarrollo Java. Es libre y su uso principal es el
desarrollo de aplicaciones Java, aunque también permite el desarrollo de aplicaciones en otros lenguajes de programación tales como php, html y
muchos más. Se trata de un producto gratuito y libre sin restricciones de uso. Además ofrece la posibilidad de ampliación ya que existen
programadores que desarrollan nuevos módulos que se pueden añadir a dicho entorno.
Eclipse se considera como una aplicación de programación multiplataforma que permite el desarrollo de aplicaciones para Android que también
utilizan el lenguaje Java para su implementación. Existen otros entornos de desarrollo Java como JBuilder, JCreator, pero dado que se trata de
software comercial tienen una menor difusión que los aquí mencionados.
Los entornos de desarrollo Java actuales permiten que un niño adquiera conocimientos y habilidades para que cuando llegue a la adolescencia le faciliten el salto al desarrollo profesional en aplicaciones Java, ya que dispondrá de los conocimientos y habilidades que un programador profesional requiere. Así mismo, durante el proceso de aprendizaje con estos entornos de desarrollo Java, el niño va adquiriendo habilidades computacionales que le facilitan el aprendizaje en otros campos del conocimiento todo ello en entornos de desarrollo Java visuales y amigables; si tu quieres aprender a programar en java recomendamos este curso de java donde aprenderás no importando tu edad.
Diseño de paginas Web Grupo Codesi