Buscar
Social
Ofertas laborales ES
« Por que es un muchacho excelente ..... | Main | WebServices con WebObjects 5 »
sábado
feb152003

FreeMarker 2.2rc1 disponible

Anuncio publicado en el grupo es.comp.lenguajes.java:
*************************************
Amigos Hispanos,
Tengo el placer de anunciarles el primer "release candidate" de FreeMarker 2.2. Para los que aun no lo saben, FreeMarker es una herramienta bastante bien conocida para hacer plantillas de página en Java. Es decir, incluir contenido dinámico en un texto. La meta es facilitar una separación entre los detalles de la capa de
presentación y la lógica de la aplicación subyacente.
En la práctica se usa más que nada para poner datos de un servlet en una página HTML. Es una alternativa a los JSP, que es bastante más amena y sencilla de usar.
FreeMarker 2.2 representa un salto enorme en la funcionalidad de la herramienta. La nueva prestación más importante es probablemente el soporte para "name-spaces" (espacios de nombre). De esta versión en
adelante, FreeMarker es una herramienta mucho más adecuada para proyectos a gran escala, porque se puede importar macros de otra plantilla sin ningun temor a que haya conflictos con los nombres de variable etcetera.
Los macros son mucho más potentes que antes, porque la invocación de un macro puede comprender un cuerpo. Además, la sintaxis de los transforms (filtros) y de los macros ha sido unificada de tal manera que es extramadamente sencillo y coherente desde el punto de vista de un autor de plantillas -- aunque la herramienta sea mucho más potente que antes.
FreeMarker 2.2 puede usar directamente las taglibs de JSP escritas por terceros. Otra nueva prestación de FreeMarker 2.2 es que puedes usar nombres de variables con acentos. Esto puede resultar más natural y cómodo para gente de habla hispana.
Para los que buscan una herramienta para mantener una buena separación entre modelo-vista en aplicaciones web, FreeMarker es realmente algo que deberíais examiner a fondo. Se puede hacer las mismas cosas que con otras tecnologías tales como JSP, o XSLT o Velocity, pero sin los dolores de cabeza y limitaciones que esas otras cosas ocasionan.
Para más información, dirigídos a http://freemarker.org/ o bien http://sourceforge.net/projects/freemarker
Saludos,
Jonathan Revusky

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.