It would seem to me that such view technologies don't generally play well with component based frameworks. One would need to rewrite parts of their existing parsers (and in some cases even extend the format) in order to support the expected component lifecycle.
On the other hand, i see nothing wrong with RenderHaml (and similar) type of components (those would effectively be what we're discussing only that they can't include tapestry components in them) which shouldn't require more than a few lines (provided there exists a java library for the format). Finally, of the existing (xml or not) formats, i find most interesting those that include client-side renderers (Mustache is an example) - that way you can start considering sending the view to the client, e.t.c. . On Thu, Jul 28, 2011 at 00:27, Thiago H. de Paula Figueiredo <[email protected]> wrote: > On Wed, 27 Jul 2011 15:14:58 -0300, Howard Lewis Ship <[email protected]> > wrote: > >> I wonder if there's any interest in an alternate, non-XML template >> format ... something like YAML, HAML or Scalate? It would be super >> easy to implement. Obviously, for 5.4 or later. > > Isn't this a problem looking for a solution? I don't think it would hurt to > have hooks to support other template formats/engines, but having support for > specific template formats/engines inside Tapestry project would just create > confusion IMHO. > >> Might be fun to take a few pages and component templates and create >> mockups of an alternate format. >> > > > -- > Thiago H. de Paula Figueiredo > Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and > instructor > Owner, Ars Machina Tecnologia da Informação Ltda. > Consultor, desenvolvedor e instrutor em Java, Tapestry e Hibernate > http://www.arsmachina.com.br > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Andreas Andreou - [email protected] - http://blog.andyhot.gr Apache Tapestry PMC / http://chesstu.be owner Open Source / JEE Consulting --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
