fnBrito.com
ClinicalDataBase
ClinicalDataBank
WebLog

« December 2004 »
SunMonTueWedThuFriSat
   
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
22
23
24
25
26
27
28
29
30
31
 
       
Hoy

XML


20041221 Tuesday December 21, 2004

II Congreso javaHispano:: Bueno, pues finalmente llegó, y pasó, el Congreso. Destacable sin duda el nivel de las ponencias, bastante alto y repartido entre las cuestiones más técnicas/teóricas como las cuestiones prácticas de todos los días.

En especial me impresionó la ponencia de Alexandre Vasseur sobre AOP con anotaciones, y la mesa redonda del primer día fue bastante interesante.

Hace siglos, cuando me ganaba la vida, entre otras cosas, dando clases en una academia, me tocó impartir un máster de .NET, y viniendo del mundo J2EE ciertamente no me resultó dificil ponerme al día. Sin entrar en polémicas sobre cuál es mejor, hubo dos cosas en especial que me llamaron la atención positivamente de la plataforma y que quería ver en Java:

  • Un entorno que diera soporte para herramientas RAD en aplicaciones web, a lo ASP.NET. Y ya lo he visto, con JSF. La demostración de Ángela Caicedo sobre Java Studio Creator era exactamente lo que quería que tuviera J2EE. No es que yo sea muy fan de ese tipo de herramientas personalmente, pero lo que sí tengo claro es que son imprescindibles para extender una plataforma de desarrollo. Hoy en día hacer aplicaciones web es una necesidad de todos los días, y no podemos esperar que siempre haya un gurú de J2EE a mano si lo que queremos es que la gente use Java.
  • Anotaciones en el código. En .NET, para desarrollar un servicio web simplemente marco la clase y los métodos que quiero presentar como "accesibles vía web" (no recuerdo la palabra clave que usan), y con un botón del Visual Studio despliego el servicio, se crean los proxies necesarios, los ficheros de configuración y todo lo demás. Hoy tenemos la base para ello en Java. La ponencia de A. Vasseur, uno de los fundadores de AspectWerkz, iba sobre cómo puedo desarrollar mis aspectos y asociarlos al código mediante anotaciones, de forma que ya no dependemos de patrones del tipo "call set*(..)" que fallan en cuanto cambio el nombre de un método. Recomiendo a todo el mundo, cuando las ponencias estén disponibles para descarga, que le eche un vistazo al ejemplo que presenta, marcando métodos como "asíncronos" para que se ejecuten en segundo plano de una forma tan limpia como no habíamos visto antes.
En definitiva, un congreso muy interesante, espero que la consolidación del Congreso javaHispano como una tradición anual (más o menos), que vaya mejorando en cada edición y atraiga la atención de empresas y desarrolladores alrededor de la comunidad Java.
(2004-12-21 10:13:24.0) Permalink Comentarios [0]