Sounds very exciting Howard. Keep up the good work. Gregg Bolinger
On 5/6/05, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: > > > > > > I want the OOB component set to rewind perfectly every time with no > > intervention on my part, no third party libraries, and no massaging of my > > forms to worry about things like order of operations and/or changing > > something during the rewind cycle. > > .Net severly constrains the objects that can be present "on the page" in > terms of their own, specific APIs for database access, etc. > That won't fly in the Java world ... Tapestry needs to stay compatibly with > JDO/EJB/Hibernate/Castor/Ad-hoc/raw JDBC. Flexibilty can be a curse. > MindBridge's For component rolls together Foreach and ListEdit nicely, but > still needs some configuration to figure out which object property is stored > into the form, and how to convert it back to an object during the form > submission. > > If you look at the pace of changes recently, you might just pick up on how > important HiveMind is to Tapestry 4.0. Here's a few cool things I've been > able to add, largely because of HiveMInd: > - A plethora of binding prefixs (supplmenting "ognl:" and "message:") that > simplify templates and offer much better performance (no reflection) > - Much smarter component parameters that just work without having to figure > out the right "direction" > - Persisent properties stored on the client as query parameters and hidden > fields > - Improved line-precise exception reporting that displays the actual source > - Native JSR-168 Portlet support, as an add-on library > - Native, configrable friendly URLs without a seperate patch > - Elimination of trivial .page files > - Modular applications (spread across multiple folders) > > ... and much more that slips my mind. Most of these were driven by my own > needs (as a Tapestry user, not as a Tapestry developer) and those of the > community. I'm the guy at the front of the class room who sees what's > tripping people up the worst. > > The input is valuable, and 4.0 will be a significantly better platform to > develop applications and reusable components on. It's all a matter of > prioritization. The HiveMind work, and the improved test suite, lets me move > faster and faster and make more and more aggressive changes. > > -- > 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]
