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]

Reply via email to