As per my early blog post ( http://howardlewisship.com/blog/2006/03/from-fanciful-ideas-category.html ), I would like to see object editting be dirt simple in Tapestry 5, using built in components. I'll be discussing some of this with Chris Nelson this weekend.
I would like to see Trails5 be an Apache project next to Tapestry5. One thing I hope to do is bridge the gap between Tapestry components and the entity objects that contain the properties being updated. To wit, a component such as TextField should be able to see the setter method that it will ultimately invoke, and be able to convert annotations (both defined by Tapestry and defined by external sources such as EJB3 and Hibernate) into server-side and client-side validation logic. The upside is automatic coordination of validation at multiple layers. The downside is that we may leave OGNL behind in the process, since its APIs don't support anything like this. I'll be discussing that with Drew Davidson next week. Of course, synthetic properties and instant class reloading will reduce the necessity of OGNL. On 8/3/06, hv @ Fashion Content <[EMAIL PROTECTED]> wrote:
> My goal is not to beat JSF, but to give Java developers a compelling > reason to stay on Java and not jump over to Ruby on Rails. That's a > tall order. I think that's a very strong motivation indeed. I'm glad you are thinking along those lines. Having played around with ASP.NET/C# recently I can see some attractiveness in that direction as well. Java really needs a much better framework for modern web apps than what we have, and T5 sounds like it will be a strong candidate. What are your thoughts on component data models. Are they going to evolve in T5 or is that up to Trails to do that ? Henrik --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Howard M. Lewis Ship TWD Consulting, Inc. Independent J2EE / Open-Source Java Consultant Creator and PMC Chair, Apache Tapestry Creator, Apache HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com