2006-03-24

Java Expo

[update] Acabo de encontrar las presentaciones

Tino y yo estamos recién llegados de la Java Expo en Madrid. A continuación resumo mis notas de estos tres días:

NetBeans


Con diferencia el producto más publicitado; se nota que el evento estaba dirigido a programadores y que se la herramienta se la han currado bastante.

  • Ajax: presente en varios componentes de interfaz de usuario web del netbeans. Recomiendan además usar algún toolkit como Dojo aunque no uses netbeans


  • BPEL: El estándar actual es WS-BPEL 2.0 (Oasis). Permite diseñar los procesos de negocio gráficamente y por detrás la herramienta mantiene el BPEL


  • Web: Soporta Struts y WSF en la versión 5.0, que son los frameworks más usados para desarrollo de páginas JSP. Pensados para que se siga el patrón Model-View-Controller. El más reciente es JSF (Java Server Faces) por cierto


  • Plugins: Es totalmente extensible y modular. Se pueden encontrar plugins de todo tipo en netbeans.org, nbextras.org y en blogs.sun.com/scblog o este otro blog.

  • Otras virguerías: (algunas son packs que hay que instalar) Profiling, UML sincronizado con el código, editor de aplicaciones Swing (Matisse) muy mejorado, muchos refactorings, utilidades de colaboración y trabajo en grupo, prueba unitaria con JUnit, los proyectos son archivos ANT para permitir fácilmente la integración continua....


Java 5


Se enfoca sobre todo en la facilidad de desarrollo, ya que J2EE 1.4 obliga a conocer muchas APIs y ficheros de configuración y deployment.

  • Es más facil desarrollar: APIs más sencillas, anotaciones y uso de POJO (Plain Old Java Objects)

  • O/R Mapping: gracias al uso de anotaciones es posible especificar en el código la información suficinente para que un EJB sea persistente en una b.d. relacional

  • Web-Services: también simplificados gracias a las anotaciones



Glassfish


Es el servidor de aplicaciones gratuito que implementa Java EE 5.0. Consúltese The Aquarium


Preguntas


  • El nuevo servidor de aplicaciones GlassFish de Sun, es gratis, pero... ¿es posible usarlo en producción o daría algún problema?

  • ¿cómo gana dinero Sun, si todos sus productos son gratuitos y open source?


Fotos


21-03-06_123221-03-06_1231


No hay comentarios: