Esto es un espacio para hablar de programación, algoritmos y tecnología. Aquí trato de publicar artículos que contengan un valor adicional y (ojalá) de utilidad para todos lo que los lean.

Hace algo así como seis meses desde que fue liberado el más reciente JDK, pero realmente no sabía todo lo nuevo que trae; lo que es peor, aún no conozco muchas de las mejoras que introdujo Java 5. Así que se me ocurrió que escribiría sobre las características nuevas más interesantes. Primero de manera general (en este post) y después entrar en detalle con algunos ejemplos (en posts subsiguientes).

Bueno, empecemos. He aquí algunas de las nuevas características:

  •  Web Services: Basta agregar una anotación (esas cosas que se ponen antes de la firma del método que comienzan con @) para poder publicar un método como Servicio Web. Con esto nos quitamos de andar configurando los dichosos XMLs.
  • Scripting: Ahora se puede mezclar Java con tu lenguaje de scripting favorito. Antes conocimos algunos productos para combinar Java con otros lenguajes, pero ahora esto está soportado por la nueva plataforma. Podemos usar lenguajes como JavaScript, PHP, Python o Ruby. El objetivo es proveer a los desarrolladores de opciones tal vez más adecuadas para implementar ciertos algoritmos, no olvidemos que otros lenguajes tienen un gran manejo sobre cadenas y arreglos.
  • Base de Datos: El SDK 6 trae su manejador de bases de datos integrado, basado en Apache Derby. Particularmente útil cuando se quieren hacer aplicaciones pequeñas que necesitan una forma de persistencia para sus datos. No más MS Access cuando no se cuenta más que una PC de oficinista.
  • Acceso al Compilador: Ya era hora. Antes había que sufrir con clases y métodos sin documentación y a veces había que recurrir a la poderosa clase Runtime para acceder a javac via la consola.
  • Desempeño: Soy sólo yo, o ¿Java 6 es más rápido y consume menos memoria? Bueno, al menos eso he notado sobre Ubuntu.

Java 6 no trae tantos cambios como los hubo con Java 5, pero sin duda estas nuevas características hacen mejor y más fácil la experiencia de desarrollar con Java. Esperemos que esta lista sea de utilidad y que no me dé flojera con los posts prometidos, ja.

2 Responses to “Lo Nuevo de Java SE 6”

  1. Mmmmhh!!!!! X fin tengo un blog decente donde mis ¿+[a-z0-9 ]*?+ seran contestadas! wuuuuuuuu, adios Google, Digg y El Universal! nel q no t de flojera, muchos dependemos de tus ganas de escribir cosas aqui XD

    Saludos moch!

    Lector

  2. Que ondas buen Lector, jaja.

    Ya estoy trabajando sobre el de scripting. Tal vez en un par de días lo tenga por aquí publicado.

    Saludos!

    moshin

Leave a Reply