Pasar al contenido principal
Alexys Lozada
José Luján
Manuel Rodriguez
José Luján
Luis Avilés
Álvaro Felipe
José Luján
Beto Quiroga
Jonathan MirCha
Jonathan MirCha
Álvaro Felipe
Alexys Lozada, Álvaro Felipe, Jonathan MirCha
Beto Quiroga
Alexys Lozada
Alexys Lozada
José Luján
Álvaro Felipe
Álvaro Felipe
Jonathan MirCha
Jonathan MirCha
Alexys Lozada, José Luján
Alexys Lozada, José Luján
Alexys Lozada, José Luján
Camilo Adobe
Álvaro Felipe
José Luján
Jonathan MirCha
Álvaro Felipe
Álvaro Felipe
Beto Quiroga, Alexys Lozada
Álvaro Felipe
Juan Villalvazo
Luis Avilés
Jonathan MirCha
Jonathan MirCha
Jonathan MirCha

¿Cuáles son las ediciones de Java?

Java es el lenguaje lider del desarrollo de software pero, ¿cuántas ediciones de Java existen y por cual debería comenzar?

¿Cuáles son las ediciones de Java?

Java es uno de los lenguajes de programación más importantes de la industria de desarrollo de software. Odiado por muchos, pero amado por muchos más, este lenguaje lidera el mercado de desarrollo gracias a sus grandes productos estables, robustos y escalables. Las empresas usan este lenguaje como su principal backend, sin olvidar que la gran mayoría de desarrollos Android están hechos con Java. Y al contrario de lo que muchos piensan, Kotlin no es un lenguaje independiente, ya que éste lenguaje requiere de la máquina virtual de Java para ejecutarse.

Para quien se acerca por primera vez al mundo de Java, le puede parecer muy confuso las diferentes ediciones de Java que existen (SE, EE, etc), así que en este artículo te explicaré cuales son las tecnologías (ediciones) que ofrece Java en su catálogo. Debo aclarar que hablaremos de las tecnologías, no de los frameworks o librerías.

Java SE (Standard Edition)

Esta edición es por donde se comienza en Java. Con ella se pueden crear aplicaciones de escritorio o de servidores. Sus librerías / bibliotecas permiten crear aplicaciones completas de escritorio. Puedes crear pantallas que se ejecutan en windows, linux y mac. También se puede conectar a las bases de datos, crear sockets o aplicaciones CLI para ejecutar procesos de forma automática.

Java SE Embedded

Con esta edición podemos crear código que pueda controlar dispositivos del Internet de las cosas (IoT). Muchos dispositivos vienen preparados para ejecutar código Java, por lo que podemos crear nuestros propios procesos.

Java ME (Micro Edition)

Aquí es donde puedes crear aplicaciones completas para dispositivos móviles (no confundir con aplicaciones Android), internet de las cosas, micro controladores, sensores, gateways, TV set-top boxes, impresoras y mucho más. Java ME incluye interfaces para protocolos de red, aplicaciones offline que se pueden descargar automáticamente. Estas aplicaciones pueden utilizar las capacidades de los dispositivos nativamente.

Java EE (Enterprise Edition)

Aquí es donde llegan los Super Poderes de Java para aplicaciones empresariales. Con esta edición podemos crear aplicaciones web con todas las de la ley. Creación de JSP (Java Server Pages), Servlets, JSF (Java Server Faces), Beans, WebServices (SOA y Rest), WebSockets, JSON-Processing y mucho más.

Cuál debo descargar?

Curso Java Desde Cero
En EDteam puedes aprender Java Desde Cero

Para una correcta instalación de tu entorno de desarrollo, se debe tener en cuenta lo siguiente:

Recuerda que Java es un lenguaje que se compila a bytecode lo que significa que éste código debe ser interpretado por la máquina virtual de java (JVM) para poder ejecutarse. Por lo tanto, debemos saber que:

  • Se necesita una máquina virtual (JVM) para poder ejecutar el código Java. No te confundas con las máquinas virtuales que creamos con herramientas como VirtualBox, sino que es la instalación de los paquetes de java necesarios para ejecutar los programas escritos en java. Por eso en los clientes (es decir, en las máquinas donde se va a ejecutar el código) se debe instalar el Java Runtime Environment (JRE).
  • Para las máquinas donde se va a desarrollar, además del JRE se debe tener el kit de desarrollo de java, esto es el JDK.
  • Lo más importante de todo, es que si estás haciendo una aplicación empresarial (JEE), en el servidor donde vas a alojar el programa, debes instalar el JRE y el JDK, ya que algunos procesos necesitan del JDK para poder ejecutarse.

La máquina virtual de java (JRE) la puedes descargar en: https://java.com/es/, pero recuerda: no es suficiente para codear.
El kit de desarrollo (JDK) la puedes descargar de: https://java.oracle.com. Desde allí puedes descargar JSE y/o JEE.

Dónde puedo aprender Java?

Obviamente en EDteam tenemos un curso completísimo de java en el que puedes aprender desde cero. Java desde cero

Suscríbete al blog de EDteam

Ingresa tu correo electrónico para recibir nuestro boletín semanal