Algunas cosas nuevas de Java 7
Estaba viendo algunos mails de OSUM cuando llegué al siguiente video donde se muestran algunas cosas nuevas con las que está por venir el próximo JDK 7. Todavía sin fecha de lanzamiento (lo último que se sabe, es el Milestone 5, aproximadamente el 10/09/2009), algunos de los cambios son:
- Modularización: lo que se quiere hacer es dividir todo el paquete para hacer lo más "liviano" a Java. De esta manera, el usuario final podrá bajar automáticamente todos los módulos que necesite en ese momento.
- Soporte multi-lenguaje: comenzando con Ruby y moviéndose hacia Python, se está modificando la máquina virtual para dar soporte a otros lenguajes.
- Nueva librería de IO (NIO 2) : una de las mejoras que muestra es la búsqueda por directorios automática (si, no más hacerlo a mano!!). Aunque el ejemplo de código que muestra, no se ve tan sencillo como lo esperaría.
- Swing: las mejoras no son la gran cosa (mirándolo en un sentido muy general). Por fin tendremos un DatePicker y un par de controles adicionales.
- Cambios menores a la sintaxis: por ejemplo, el operador "Elvis" (ejemplo en el video)