Joe Germuska wrote:
At 4:43 PM +0100 11/8/05, Nicolas De Loof wrote:

I'm using DWR on my webapp for navigation in a table, using a "Page 1 2 3 ..." footer. DWR makes it realy simple based on a List put into user session. Browser can get requested elements from list and DWR comes with utils to upgrade the table contain.


I second the recommendation of DWR[1] for integrating backend logic with pages in an Ajax form -- it's very straightforward to use; I was up and running in less than an hour.

DWR doesn't provide any solutions for page display (well, it has a few util methods, but...) I still haven't settled on one library for those, having mostly opted to write my own. I'm watching Dojo[2] carefully as our own Martin Cooper is a big fan, but it is still in very active development and is minimally documented, so I'm waiting to either have more time to read the code or for more docs to be drafted.

Yes, I am definitely a fan of Dojo. It's built by a group of people who have a huge collective experience in building DHTML toolkits, including the authors of nWidgets (nee netWindows), Burst, and f(m). These folks really know what they're doing, and it shows.

Two of the string points of Dojo at this point are its IO system (the Ajax part, if you will) and its event system. The former is very robust, and well tested on lots of different browsers, as well as being very comprehensive in its breadth of capabilities. The latter is awesome. If you take it as far as it will go, you have AOP for JavaScript.

The two pieces above, as well as the other core functionality are pretty well baked now. What's less baked at the moment is the widget library. It has been getting a *lot* of attention recently, though, and has been coming along by leaps and bounds. A lot of attention has been given to layout and containment, and the community has been doing a great job of testing on various platforms and finding the bugs early.

And for Wow! factor, it's hard to beat this:

http://dojotoolkit.org/~alex/dojo/trunk/demos/widget/Fisheye.html

:-)

While Dojo is still undergoing a lot of work, especially in the widget department, I'll point out that I know of at least two commercial sites that are using it live, demonstrating that what's there works. ;-)

--
Martin Cooper


I would recommend against using Prototype[3] or JSON[4] with Struts, as they use a JavaScript strategy which is incompatible with commons-validator and the html:javascript tag (see Bug #37134[5]).

Joe

[1] http://getahead.ltd.uk/dwr/
[2] http://dojotoolkit.org/
[3] http://prototype.conio.net/
[4] http://www.crockford.com/JSON/index.html
[5] http://issues.apache.org/bugzilla/show_bug.cgi?id=37134


Faisal Mahmoud a écrit :

Check out http://www.backbase.com for an Ajax framework.

On 11/8/05, Frank W. Zammetti <[EMAIL PROTECTED]> wrote:

<sarcasm>Far be it from me to push my own creation...</sarcasm>

http://javawebparts.sourceforge.net

Go into the javadocs and look at the javawebparts.taglib.ajaxtags package.
This isn't the AjaxTags you may have heard of lately, they are two
separate projects that just happen to have the same name.  I think it's
reasonable to say that this AjaxTags is a bit different from most of the other Ajax toolkits/taglibs/whatever out there, but folks might like what they find here (many do already!). If it seems interesting, I recommend downloading the cookbook and checking out the examples there. The recipes
in there are simpler than what you'll find in the Java Web Parts sample
app, much mroe focused, and can even be used as-is.

--
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com
AIM: fzammetti
Yahoo: fzammetti
MSN: [EMAIL PROTECTED]

On Tue, November 8, 2005 10:24 am, David Gagnon said:
Hi all,

   Sorry for the OT guys.  I'm looking for a good AJAX framework.  I
haven't found one under apache.org. Is there one? If not is there one
who is more popular/cool/good that other?

Thansk for your help!!

Best Regard
/David



---------------------------------------------------------------------
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]





--
http://www.quidprocode.com

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




This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.


---------------------------------------------------------------------
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]

Reply via email to