It's like a framework christmas! The EventListener idea is incredibly cool. Mixing that in with ajax/json/flash/form logic and pretty soon the whole thing just starts working in incredible ways.
I'm not trying to be all "gung ho" about every little thing I read, but this is really a critical step. No one has really addressed all the changing design patterns that are emerging and this one seems to do just that. I won't call it web 3.0 though. Just tapestry 5 ;) Seriously though, all of the core-ish people on the "exciting new web 2.0" ajax end of things have been hinting about how cool it will be when a framework really gets what they're doing /embraces it and provides a new development style for these things. Not just another wrapper around a few js libraries... That sounds like exactly what you're describing. The only actual "new" thing I can add to your thought pool would be addressing client state. I think a lot of work is going to go into 4.1 for this - but if you think of the client as just a pure gui with a remoted backend, that is also handicapped in that it doesn't really know how to render itself without the backend's help, you can get a better vision for what is more or less going on there. (ie a bunch of gui code running around , maintaing state of some of that info on the server/client and being very very smart about what gets updated when , even what happens before/during/after update...etc ) jesse On 2/26/06, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: > Other ideas: > > Components will be able to emit events. Methods on your components > will have an @EventListener annotation that defines which components > and events they should be invoked for. So instead of defining > listeners via parameters (pushing the listener method into the > component), we just define the listeners and let Tapestry wire it up. > > I'm looking for more areas where Tapestry can 'do the right thing'. > > -- > Howard M. Lewis Ship > Independent J2EE / Open-Source Java Consultant > Creator, Jakarta Tapestry > Creator, Jakarta HiveMind > > Professional Tapestry training, mentoring, support > and project work. http://howardlewisship.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
