Tonight I was looking at abstracting away OGNL from xwork. (I was pretty far before I gave up for the night, about a half dozen OGNL references in xwork that I'll have to look at a little closer) So I took a look at what it would take to integrate MVEL. First, the lack of javadoc is a little disappointing. (There wasn't a single line of javadoc comment that I could find) Secondly, the integration guide isn't very extensive, just some basic examples. Based on these 2 items alone, it may not be as trivial as advertised to figure out how to integrate MVEL into XWork. On the other hand OGNL is not without it's issues. :)

I'll probably look at it a bit later when I'm farther with xwork, but that's my take on it thus far for what it's worth.
Tom

Chris Brock wrote:
Don't dare me.  I'm pretty ambitious.  I wrote MVEL 1.0 in three days.


Don Brown-2 wrote:
I'd like it to be possible for a Struts developer to swap in a new EL, perhaps MVEL, if they didn't like OGNL for some reason. If you can create a patch to make that happen, I would consider it my early Christmas present :)

Don

Chris Brock wrote:
Why do you think it would be so terribly difficult?  What does MVEL not
support that is currently supported by OGNL that would not be fixable by
a
few tweaks to MVEL's syntax?

Generally, MVEL's API architecture follows the same pattern as OGNL,
supports type coercion, conversion, projections, etc.
Not to mention that MVEL is now an active project and OGNL is not, and of
course the performance advantage in MVEL which is only getting better by
the
day.


Don Brown-2 wrote:
If you can find a way to completely replace OGNL by MVEL, I'd be very interested to see it. :)

Don



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

Reply via email to