Daniel Blumenthal wrote:
I hadn't really thought about it, but looking at the code which has already been written for "version 2" of my site, I noticed that I haven't used any ActionForms (yet). Everything is being communicated via AJAX, and I just haven't needed any. So it's interesting to hear that other people are moving away from them (even if for entirely different reasons).
Interesting... there is of course no reason you can't use ActionForms with AJAX, was it a conscious decision that you didn't need them? How are you getting around not using them? Your Actions pull parameters directly from request I assume?
I've discussed with a few people the idea of developing an entirely new framework that is specifically geared to writing RIAs, and I've prototyped a few ideas, but honestly, none of it has been significantly different than what we have already, which has dissuaded me from going at it full-bore. I think the basic idea is worth persuing though... a framework whos purpose in life is to build the kinds of apps we're starting to see more and more of, rather than trying to do them with frameworks that aren't really geared towards that. This is at least part of the promise of JSF, but even that I feel tries to cater to the more "typical" web development, and in doing so isn't the right direction as far as what I'm talking about goes.
Any thoughts on JSTL? Must have? Nice but not necessary?
I just started using JSTL fairly recently, but I would highly recommend doing so. I guess I'd say VERY nice, but not necessary. However, I will say this... if you are thinking of using the Struts taglibs, aside from HTML, I think the better option by far is using JSTL. The HTML taglib still has a place, but the others I consider deprecated in favor of JSTL.
Then again, if your building RIAs with Struts, my opinion is that the HTML taglib will get in your way far more than it will help anyway... That's another thread though :)
Daniel
Frank --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]