Excusas para no promover el Framework de Web X

August 27, 2008

En el blog de Hung Tang se encuentra su opinión en forma de sarcasmo acerca de los frameworks de web más representativos.

Seam: JSF ’nuff said…. immediate=true anyone?
Struts 2: 5 years of Struts 1 horror and you expect me to continue to follow the Struts tradition?
WebWork 2 (re-branded to Struts 2): I have to implement some interface for my Action?
Stripes: see WebWork 2
Wicket: hmmm I have to learn Swing again?
Grails: why is my IDE-refactor broken??
Tapestry 5: 4 versions, so this is the groundbreaking release?
Spring-MVC: sure when XML is cool again
Vanilla Servlet+JSP: are you kidding me?

Parafraseando a Peter Block, cualquier forma de humor o sarcasmo tiene algo de verdad. Read the rest of this entry »


Tapestry vs Wicket – Second round

July 2, 2008

Según los autores de Tapestry and Wicket compared, una de las desventajas de Tapestry respecto a Wicket es la fuerte orientación al uso de XML en la declaración de componentes. Los autores usaron la manera ortodoxa de desarrollo de páginas y componentes en Tapestry. Desde la versión 3 de Tapestry, se puede reducir significativamente la declaración de componentes usando “componentes implícitos”.

Para ilustrar este concepto, reproduzco los listados 9 y 11 del artículo:

Read the rest of this entry »


Tapestry vs Wicket

June 14, 2008

En DeveloperWorks se encuentra un artículo acerca de la comparación entre Tapestry y Wicket. El método de comparación es muy práctico ya que describen como solucionan ambos frameworks las típicas tareas de desarrollo de una aplicación web. Desafortunadamente los autores utilizaron la versión anterior de Tapestry, la 4.1, para la comparación, no obstante el artículo es una lectura altamente recomendable para tener una idea de como funcionan los frameworks de web orientados a componentes.

Read the rest of this entry »


Tapestry for Nonbelievers

May 14, 2008

Renat Zubairov e Igor Drobiazko han publicado una excelente introducción a la versión 5 de Tapestry

El artículo contiene información de interés:

  • Creación de páginas y componentes – Se puede apreciar lo sencillo que resulta
  • La página de excepción de Tapestry – Contiene el detalle completo
  • El componente de Grid – Muestra lo poderosos que pueden ser
  • URLs amigables
  • El componente BeanEditForm – Simplifica notablemente el uso de la forma de HTML
  • AJAX – Basado en Prototype and script.aculo.us

Enlace: Tapestry for Nonbelievers | Vía: InfoQ