Part of the point of the blog entry referred to previously is that it
is possible to add new data binding schemes.

Geoff

On 11/12/05, Patrick Casey <[EMAIL PROTECTED]> wrote:
>
>         Back in "the day", before all these wonderful (and I mean this
> non-sarcastically) open source libraries like OGNL appeared and I had to do
> my own runtime data binding and java reflection was *really* slow (like
> glacial slow), I toyed with a system that actually generated synthetic proxy
> classes and compiled them at runtime.
>
>         It was a nightmare from a standpoint of flushing the classloader, so
> god help you if you ever wanted to *change* one of these proxy classes
> without cycling the JVM, but you did end up with a real, live,
> non-reflection based way to access your properties. Since java ships with a
> runtime compiler, I'm actually surprised more people don't use it.
>
>         There's also CGLIB which I've never worked with myself, although
> Hibernate uses it so I have to assume it A) works and B) runs fast since
> those folks are serious performance Nazis.
>
>         http://cglib.sourceforge.net/
>
>
>         I for one would love to see OGNL go bye-bye because A) Tapestry's
> the only place I know of where it's used so it's an orphan syntax B) it
> doesn't look to be actively developed anymore and C) There's other stuff out
> there that's probably either faster or more syntactically consistent (CGLIB,
> Rhino, Groovy, etc).
>
>
>         Which raises an alternate question: how hard would it be to plug in
> another databinder to the framework? E.g. if somebody wanted to take the
> time to build either a bytecode enhancement layer and/or integrate Rhino,
> would it be pluggable as a HiveMind service, or would some serious surgery
> have to happen to extricate OGNL dependencies?
>
>         --- Pat
>
> > -----Original Message-----
> > From: Jesse Kuhnert [mailto:[EMAIL PROTECTED]
> > Sent: Saturday, November 12, 2005 9:38 AM
> > To: Tapestry users
> > Subject: Re: Status of OGNL 3.0?
> >
> > http://howardlewisship.com/blog/2005/11/improving-tapestry-
> > performance.html
> > On 11/12/05, Geoff Longman <[EMAIL PROTECTED]> wrote:
> > > I dunno. Lets go to the source...
> > >
> > > Well Drew?
> > >
> > > Geoff
> > >
> > > On 11/12/05, Ted Steen <[EMAIL PROTECTED]> wrote:
> > > > Is OGNL 3.0 ever going to be finished, or has development stoped?
> > > > There where some serious speed improvements promised for 3.0, as far
> > > > as I remember.
> > > >
> > > > --
> > > > /ted
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > >
> > > --
> > > The Spindle guy.           http://spindle.sf.net
> > > Get help with Spindle:
> > > http://lists.sourceforge.net/mailman/listinfo/spindle-user
> > > Announcement Feed:
> > > http://www.jroller.com/rss/glongman?catname=/Announcements
> > > Feature Updates:            http://spindle.sf.net/updates
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
The Spindle guy.           http://spindle.sf.net
Get help with Spindle:   
http://lists.sourceforge.net/mailman/listinfo/spindle-user
Announcement Feed:    
http://www.jroller.com/rss/glongman?catname=/Announcements
Feature Updates:            http://spindle.sf.net/updates

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to