Como prepararse a Programar


Cómo prepararse a programar...



Descargar el kit de desarrollo de java


  1. Descargar el JDK desde aqui. (La url de la página de descarga puede variar)
  2. Opcional desde aquí podrás descagar Netbeans, que es un entorno de desarrollo integrado (Software) que facilitará mucho las cosas al escribir código



¿Qué es el JDK?

Un software que brinda herramientas para el desarrollo de aplicaciones en Java, incluye "javac.exe" es el compilador de Java y "java.exe" y "javaw.exe" (Java windowed) que son los intérpretes de Java, el primero con consola y el segundo sin, entre otros muchos archivos.


¿Qué es el compilador?

Es un programa que "traduce" nuestro código escrito en código intermedio (bytecode Java) que la Máquina Virtual Java será capaz de interpretar.


¿Qué es JMV?

La máquina Virtual Java es un programa que que simula a una computadora y puede ejecutar programas en una plataforma específica (un JMV para windows, otra para linux, otra para Mac, etc)


¿Qué es el JRE?

Java Runtime Environment(Entorno de Ejecución Java) es el intermediario para ejecutar programas en nuestra computadora. Incluye la JVM y las bibliotecas standar de java entre otros componentes, pero entre otros no incluye el compilador para programar sino que sirve para ejecutar.


Una imagen vale más que mil palabras:


Configuración de variables de entorno (Windows NT)


  • éstas le informan al Sistema Operativo (Windows en mi caso) ¿dónde y cómo? ubicar Java


    No es estrictamente necesario setear las variables de entorno, las nuevas instaladores de java incluye la ruta a la carpeta bin en la variable PATH del sistema y muchos IDEs utilizan la ruta completa (Previamente nos pidió configurar las mismas), pero podria ser necesario ya que algún proceso o herramienta funcione a través de estas variables.

    Procedimiento

    Desde el explorador de archivos vamos a propiedades del sistema



    En las opciones de la izquierda pinchamos en Configuración avanzada del sistema y luego dentro de la solapa Opciones avanzadas vamos debajo sobre el boton variables de entorno



    A manera práctica, creamos una variable de entorno llamada JAVA_HOME, esta apunta a la carpeta raíz de la instalación del jdk. Este paso es opcional, aunque recomendado.


    Luego editaremos el PATH (variable para que el sistema sepa donde se encuentra el comando java), aquí debería haber varias rutas de carpeta de otras instalaciones, hay que agregar al final de la misma: ;%JAVA_HOME%/bin, JAVA_HOME o la ruta completa mas la carpeta 'bin'




  • Por ultimo necesitaremos donde escribir código, puede ser el notepad (Modo leyenda) o wordpad de windows, Notepad++(Recomendado) o una IDE como NetBeans o Eclipse, entre otros.


    IDE vs No-IDE
    La idea de utilizar un entorno de desarrollo integrado es facilitar al desarrollador, la tediosa tarea de repetir la misma serie de pasos constantemente, automatizando éstas se logra maximizar la productividad.

    Sin embargo, a la hora de comenzar a estudiar un lenguaje, o realizar la certificación oficial de Oracle es necesario conocer todos esos pasos que el IDE realiza por nosotros, sin que si quiera se lo pidamos como agregar la extensión correcta de archivos, compilar y ejecutar los resultantes, setear los flags necesarios, empaquetar nuestro proyecto, agregar dependencias y mucho más.

No hay comentarios:

Publicar un comentario