Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: NikNitro! en 24 Agosto 2014, 17:41 PM

Título: Qué tiempo de vida le queda a Java 7?
Publicado por: NikNitro! en 24 Agosto 2014, 17:41 PM
Buenas gente. Resulta que llevo ya tiempo viendo un libro que me gusta mucho y es muy completo de Java. Lo sacaron en Marzo del año pasado y abarca casi todo lo relacionado con Java 7. Ahora que he pillado dinero me estoy pensando comprarlo pero pienso que puede ser algo inútil si (por poner un ejemplo) dentro de dos meses ya todo rondará sobre Java 8. Por ello quería preguntaros a los expertos...

Saludos;)
Título: Re: Qué tiempo de vida le queda a Java 7?
Publicado por: l3ad Programmer en 24 Agosto 2014, 20:25 PM
Esa es una pregunta que todo el que se inicia en el mundo Java se hace. Aquí hay dos puntos importantes: Java SE y Java EE.

1.- DIFERENCIAS ENTRE JAVA SE Y JAVA EE

Java SE (Standard Edition) es la edición estándard de Java. Es como el núcleo (core) de Java. Ésta edición te provee de un API para construir aplicaciones normalmente de escritorio que no requieran ser de índole empresarial, ya que para éstas tecnologías necesitarás recursos para poder hacer frente a los requisitos empresariales. Aquí viene a tallar Java EE.

Java EE (Enterprise Edition) es la edición empresarial de Java. Está construido sobre Java SE y provee de muchos addons y recursos con los que puedes construir aplicaciones empresariales, esto es a grande escala y con numerosos requisitos.

Ahora hablemos sobre el ciclo de vida. Oracle (actual dueño de Java para bien o para mal), ofrece dos tipos de soporte: Gratuito y Extendido.

El soporte Gratuito pues es eso mismo, un soporte completamente gratuito que Oracle le da a Java. Actualizaciones, Parches de seguridad, etc. Por otro lado, el soporte Extendido es previo contrato con Oracle y la empresa interesada en el soporte tendrá que abonar un monto a la empresa.

CitarJava SE Roadmap (http://www.oracle.com/technetwork/java/eol-135779.html)
Oracle Extended Support (http://www.oracle.com/us/support/lifetime-support-068561.html)

2.- JAVA EE: SERVIDORES DE APLICACIONES

Cuando desarrollas una aplicación Java EE necesitamos un servidor de aplicaciones. Ésto es un punto clave, ya que sin un servidor de aplicaciones no podremos correr nuestra aplicación.

Existen muchas empreesas que proveen servidores de aplicaciones para Java, como son:

Gratuitos:

Título: Re: Qué tiempo de vida le queda a Java 7?
Publicado por: NikNitro! en 24 Agosto 2014, 23:01 PM
Mmm, creo que tampoco he explicado del todo mi contexto.

Actualmente soy estudiante de ingeniería informática. Llevo un par de años traqueteando Java (no soy nuevo) y me he decidido a comprarme un libro para mis consultas. En un futuro tal vez me dedique a la programación o tal vez no; pero programo a modo de "hobby" o para salir del paso actualmente. Supongo que no me recomendaríais actualmente comprarme un buen libro de Java 6, por eso preguntaba por java7. El libro por el que estoy interesado es Java a Fondo (http://libros.fnac.es/a876365/Pablo-Augusto-Sznajdled-Java-a-fondo) (Creo que no es Spam, en otro caso editádmelo o avisadme :S)

Saludos y gracias ;)
Título: Re: Qué tiempo de vida le queda a Java 7?
Publicado por: l3ad Programmer en 24 Agosto 2014, 23:13 PM
En ese caso puedes adquirir ese libro ya que si luego quieres pasar a Java 8 no vas a tener dificultades ya que todo será muy similar a excepción de lambdas y algunas novedades.
Título: Re: Qué tiempo de vida le queda a Java 7?
Publicado por: NikNitro! en 24 Agosto 2014, 23:20 PM
Ok muchas gracias ;)