I would register a dissenting opinion and say use Dojo if it's going to be a big, long lived app. I love jQuery for small projects, and projects where the ajax is essentially garnish. It's awesome for adding ajax goodness to a regular app and adding quick and dirty stuff without having to change your static app much.
This year I had to do a major RIA app, that was fundamentally a big js app that talked to a repoze.bfg app. ( a calendar like the google event calendar really ) I switched to Dojo and think it's much better for apps past a certain size because of the following: - almost all of jquery stuff is cloned/supported - generally more modular and explicit - the module/packaging system makes writing big apps much nicer - the fake class declaration syntax is really good - you get excellent signal and event handling - the dijit system is more modular for me personally than jquery - the docs are decent, the book is excellent, I really like using repoze.bfg with zcml registrations for ajax handling, RIAs get so much freaking wiring, and the ZCA gives you this sweet patch bay that you can hook up based on request method, request headers, accept type, you name it. I am optimistic that Pyramid plus Dojo is going to be killer for complex javascript apps. If I weren't using Dojo, it would absolutely be jQuery though. my two cents canadian. Iain On Thu, Dec 16, 2010 at 12:39 PM, Brian O'Connor <[email protected]>wrote: > > The one comment that was made: "That being said, chances are if the web >> site needs javascript to _function_, it's done wrong" is a bad statement >> once again if the RIA requires WebGL how can you use a javascript framework >> without javascript? >> >> >> I said there were a few exceptions. If WebGL is a _requirement_, then > that's an exception. Making links load pages, switch images, hijack form > submissions and do ajax posts are cool - but they aren't required for the > site to function and as a result, your site should work without javascript > in that context. > > That's the point I was making. > -- > Brian O'Connor > -- > You received this message because you are subscribed to the Google Groups > "pylons-discuss" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<pylons-discuss%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/pylons-discuss?hl=en. > -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en.
