Tapestry5 Release Candidate 2

Howard Lewis Ship y el equipo de tapestry5 ha liberado la segunda release candidate marcada con la versión 5.0.17
Dicha release candidate se espero por mucho tiempo y tienen planeado liberar un versión estable a finales de este año/principios del próximo.

Tapestry5 es un framework de programación web basado en componentes y la filosofía de programación difiere mucho de las clásicas jsp's/servlets/jsf/spring mvc por el hecho de tener estado en las clases que representan las páginas .

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

Un poco tarde...

Se suponía que la versión estable saldría en octubre, y no sé por qué pero hubo algún retraso. Yo he estado usando desde la 5.0.15 y ya era bastante estable; supongo que encontraron algunos problemas todavía para ciertas condiciones extremas o algo así, porque no he encontrado mucha diferencia con la 5.0.16 y menos con la 5.0.17.

Me gusta mucho más que la versión 4, creo que sí es mucho más simple ahora, y si de por sí ya era mucho mejor que JSP o Struts o JSF, ahora sí los rebasa por mucho en velocidad de desarrollo. No sé qué tan empinada sea la curva de aprendizaje para alguien acostumbrado a desarrollo web con los otros frameworks pero una vez que le entiendes a la manera de hacer las cosas, es mucho más simple hacer cosas bastante poderosas. Te malacostumbras a la simplicidad de Tapestry.

Given the choice of dancing pigs and security, users will choose dancing pigs, every single time. - Steve Riley

Imagen de iberck

Personalmente creo que la

Personalmente creo que la curva de aprendizaje de tapestry5 es alta para los que venimos de otros frameworks como jsf ya que hay que "desaprender" muchas cosas a las que estamos acostumbrados, una de las que más trabajo me costo creer fué que las páginas pueden tener estado, que hay que escribir casi casi 0 lineas de xml y que el framework como tal promueve subir muy pocas cosas a la sessión .... todo lo contrario a jsf.

JavaRanch big moose saloon member

Imagen de rugi

Mmmmm subir cosas a sesion?

Mmmmm subir cosas a sesion? y no se vuelve complicado cuando la aplicación tiene demasiados usuarios concurrentes? supongo que el framework tendrá manera de tratar ese detalle.

Saludos!!!

RuGI

"Non nobis domine."

Imagen de benek

Me parece que iberck se

Me parece que iberck se refería a que Tapestry no es partidario de subir cosas a la sesión:

"y que el framework como tal promueve subir muy pocas cosas a la sessión .... todo lo contrario a jsf."

--
Javier Benek

Imagen de iberck

Así es, promueve subir

Así es, promueve subir pocas cosas a la sessión por medio de un mecanismo llamado "activation context", @Persist("flash") como ruby on rails y @Persist("client")

JavaRanch big moose saloon member