I've picked pieces out of Dojo and used them sucessfully. Some parts of it seem good, while others seem to just be thrown in there, and the documentation is still extremely poor. OTOH, the fact that IBM is backing it is appealing as it seems to have some momentum and will presumably get better. I've heard good things about both JQuery and YUI, but haven't really had a chance to do more with either than just browse the documentation and try some simple examples.
I looked at DWR and was impressed, but I hate sending XML back and forth, so when I had the need for an RPC-like mechanism in a production application, I used JSON-RPC. It took about 15 minutes to figure out and set-up and worked very well. It let me throw out all the Java code I was using to build JSON objects with Doug Crockford's JSON classes (which JSON-RPC is built on top of) and go from Java to JSON and back pretty much transparently. I've been meaning to try out Flex one of these days. I've always hated Flash, but I keep hearing great things about it and since it's finally open source, I'd actually consider using it now. I also looked at OpenLazslo about year and a half ago and I've been meaning to go back and check out what they've done more recently to see how it compares to Flex and/or Javascript stuff. I'd be interested to hear about anyone's experiences w/ either of these. Bruce -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Q Sent: Wednesday, May 23, 2007 7:22 PM To: Miguel Arroz Cc: webobjects-dev Apple Subject: Re: [OT] JS/AJAX toolkits evaluation On 24/05/2007, at 12:48 AM, Miguel Arroz wrote: > Hi! > > I'm using an old version of the Wonder AJAX Framework (before it > became Wonder!). I'm still using that because I did some modifications > (flexibility and security) that I don't want to loose. One day I have > to talk to someone to integrate this in Wonder! :) > > In the JS side, I'm using Prototype and Scriptaulo, a LOT of code > made by me, and a bit of YUI, more exactly, YUI-EXT (for their drag- > and-drop tree that is simply amazing). Scriptcaulo has some lame > stuff, and many effects do not work correctly in complicated layouts, > but it's usable. YUI has very good docs, as mike referred, and has > great potential. YUI-EXT is crazy fast, I am really looking forward to see where YUI goes. I see it as the foundation that some really powerful frameworks will get built on top of. > Anyway, I think many of this libs is still far away from being > mature. If you want to do some serious AJAX stuff, get ready to code a > lot of JS. And I mean, a lot. Agreed, there is no real WO of AJAX yet. They are all still in the stone age, something akin to jsp's. They can be made to do good things, but they are a lot of work, and aren't pretty. Something in between GWT and conventional AJAX frameworks I think will be the sweet spot. > Yours > > Miguel Arroz > > On 2007/05/23, at 13:37, Andrus Adamchik wrote: > >> Sorry for an OT question. >> >> Briefly got out of the black hole of backend development, and into >> the much-hyped world of dynamic web UI. Need to make a decision on a >> JavaScript toolkit to do various dynamic widgets for a set of web >> applications. >> >> A short version of the question: which toolkit? why? >> >> >> A more long-winded version: >> >> 5-6 years ago there was WO and there was JSP/Struts (or EOF vs. >> EJB, for another absurd comparison). For a person coming to the >> market with no deep knowledge, it was easy to pick the later over the >> former, if only because of marketing (or lack of thereof for WO). So >> now I'd like to avoid picking "JSP of AJAX" so to speak. >> So ... is there a "WO of AJAX" out there? What are the opinions on >> the popular and less popular toolkits among the WO community? >> Dojo, Google, YUI, anything else? Are they even as much different as >> WO vs. JSP? >> >> I am looking for an ability to do structured coding (as opposed to >> traditional JS spaghetti), a set of reusable widgets, and ease of >> integration with Java engines like WO or Tapestry (I know Tapestry >> 4.1 already bundles Dojo, still wanted to look at other options), ... >> >> Appreciate the insights of the WO community. >> >> Thanks >> Andrus >> >> >> --------------------------------------------- >> Andrus (aka Andrei) Adamchik >> Apache Cayenne ORM: http://cayenne.apache.org/ Creator, VP Apache >> Software Foundation >> >> >> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/arroz% >> 40guiamac.com >> >> This email sent to [EMAIL PROTECTED] > > Miguel Arroz > http://www.terminalapp.net > http://www.ipragma.com > > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/qdolan% > 40gmail.com > > This email sent to [EMAIL PROTECTED] -- Seeya...Q Quinton Dolan - [EMAIL PROTECTED] Gold Coast, QLD, Australia Ph: +61 419 729 806 _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/bruce%40iterative.com This email sent to [EMAIL PROTECTED] _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]