viernes, 6 de febrero de 2009

Frameworks para Java 2 EE

Para quien no lo supiera soy alumno de la Universidad de Málaga, y ando acabando Ingeniería en Informática y éste año he realizado practicas en empresa y realmente han sido muy fructíferas, he aprendido bastante sobre la tecnología web de Java 2 EE.

Uno de los aspectos que más me han gustado ha sido el trabajar con unos frameworks que hacen bastante por nosotros a la hora de hacer un portal web de tamaño mediano o grande.

Lo único es que a la hora de utilizarlos la curva de aprendizaje al principio es muy lenta pero una vez que vas practicando te preguntas por qué no lo has hecho antes (aunque en mi caso la respuesta es el tiempo).

Pasando a comentarlos el primero es el Seam Framework el cual aporta mucho a la hora del desarrollo.
Seam es un framework que integra tecnologías como AJAX, Java Server Faces, Java Persistence, Enterprise Java Beans y una gestión de procesos (BPM) en una solución única.

Lo más interesante del asunto es la Java Persistence para el mapeo objeto-relacional, podeis aprender mas de ésto en la wikipedia.

El segundo framework nos aporta componentes ya realizados se llama Icefaces y es un framework excelente para utilizar elementos AJAX en nuestro desarrollo, como por ejemplo hacer una tienda virtual en la que se pueda hacer Drag & Drop sobre los artículos, actualizar la lista de la compra, hacer paneles mas complejos para mostrar información y estructurar la web, etc. Sobre éste framwork podeís averiguar más en su web y si os registrais podreis acceder a la zona de tutoriales para ver como programar cada componente en vuestro web.


Espero que os animeis a profundizar en estos temas si os gusta el desarrollo web.