Buscar
Social
Ofertas laborales ES
jueves
jun282007

Spring IDE 2.0 publicado

Interface21 ha publicado por fin la versión 2.0 de Spring IDE, un conjunto de plugins para Eclipse que añaden soporte para el popular framework Spring.

Entre las nuevas características, destaca el soporte para los namespaces que fueron introducidos con Spring 2.0, el soporte mejorado para AOP, el editor visual de flujos para Spring Web Flow y el soporte para Spring 2.1.



Realmente los desarrolladores han hecho una gran trabajo y si usas Spring en tus proyectos esta suite te facilitará muchas tareas relacionadas con la configuración y el trabajo día a día con el framework.



Puedes encontrar las instrucciones para descargarlo a través de Eclipse en este enlace. Spring IDE es software libre bajo la licencia Eclipse Public License 1.0.

miércoles
jun272007

Integración de Spring 2 y Hibernate 3

Alef Arendsen de Interface21 ha publicado un interesante artículo sobre la integración de Spring 2 y Hibernate 3 (que también aplica para JPA). Lo interesante es que en Spring 2 ya no necesitas usar de los templates para poder usar el objeto SessionFactory de Hibernate y puedes usarlo directamente, Spring se encarga de usar un Proxy para interceptar las llamadas y sigue encargándose de la gestión de la sesión.



Si usas estas dos tecnologías échale un vistazo al artículo, seguro aprenderás algunos trucos que antes no conocías.

miércoles
jun272007

¿Qué hace que un desarrollador sea bueno?

Phil Haacker, un desarrollador web y bloger, ha publicado un interesante artículo sobre las características, según él, que diferencian a un buen desarrollador de uno mediocre. Partiendo de una cita dle libro "Facts and Fallacies of Software Engineering" de Robert Glass que dice: "The best programmers are up to 28 times better than the worst programmers", Phil se dedica a mencionar las características de todo buen desarrollador que le permiten tales niveles de productividad:



  • Se adueñan del proyecto para que no tengas que hacerlo tú. Esto permite que el project manager no pierda tiempo resolviéndoles incidencias particulares.


  • Escriben código con menos bugs.


  • Esciben código mantenible.


  • Hacen más con menos código. Lo que involucra no reinventar la rueda y usar proyectos ya existentes.






¿Qué les parecen estas características? ¿Qué hace que un desarrollador sea considerado bueno?
miércoles
jun272007

Seam 2.0 ingresó en fase Beta

En el blog de Hibernate anuncian que Seam2 ha ingresado en beta. Segun la entrada publicada por Gavin King, el código de Seam 2.0 es más robusto, mejor organizado, mejor documentado y está diseñado para utilizar Seam más allá del mundo de JSF. Seam 2.0 introduce los siguientes cambios y nuevas características:



* Seam WS permite que los componentes Seam funcionen como Web Services

* Ahora se pueden escribir los componentes Seam en Groovy

* El núcleo de Seam es independiente de JSF

* Soporte experimental para GWT

* Integración con Hibernate Search

* Introducción de JBoss EL, una extensión del Expression Language Unificado de Java EE 5

* Nueva integración de Seam Asynchronicity, incluyendo Quartz

* Mejor integración de jBPM

* Packaging reorganizado de componentes built-in

* Migración hacia JSF 1.2

* Configuración simplificada

* Soporte de composición de pageflows

* Nueva capa de abstracción de transacciones con soporte para entornos no JTA

* Inclusión de JavaDoc

* Dos nuevas aplicaciones de ejemplo

* Migración al nuevo JBoss Embebido

* Controles Seam JSF reimplementados sobre la base de Ajax4JSF CDK

* Muchísimos bugfixes



Quizás lo más significativo de esta nueva release, es la separación del core de Seam de JSF. Esto permitirá la interacción con diferentes tecnologías de visualización, y llevará a Seam al estatus de framework de capa intermedia, al estilo de Spring, Guice, y ADF. Seguramente esa decisión de diseño va en la dirección de adaptarse al futuro estandar WebBeans.

Otro dato interesante es la importancia que se está dando a GWT. Recuerdo que una vez en el foro de Seam, Gavin King dijo que no tenía sentido integrar seam con GWT. Sin embargo, Rob Jellinghaus desarrolló un puente entre ambas tecnologias y demostró que sí tenia sentido :)



¿Creen ustedes que Seam comenzará a utilizarse más allá del ámbito de JSF?
miércoles
jun272007

Liberado Maven 1.1

Los chicos de Maven han anunciado la versión 1.1 de su proyecto, versión que actualiza las dependencias de la versión 1.0 (pasa a usar versiones más recientes de Ant, Jelly, Dom4j, Jaxen, Commons-Jexl...), actualiza plugings, mejora la gestión de los errores y otros cambios menores.



Actualmente Maven ya cuenta con una versión 2.0 que no es compatible con las 1.X, de ahí que hayan desarrollado esta versión 1.1. A partir de ahora se limitarán a corregir bugs de la versión 1.1 pero todo el desarrollo se centrará en las versiones 2.X.



¿alguien sigue usando Maven 1.X por aquí ?