On the topic of frameworks I'm curious: has anyone tried Cappuccino? I'm not too keen on learning yet another language that compiles to Javascript (Objective-J), but their demos ( http://cappuccino.org/learn/demos/) are some of the most impressive I've seen.
-Eric On Thu, Dec 16, 2010 at 12:58 PM, Iain Duncan <[email protected]>wrote: > Also, I'm using Chameleon.zpt for templating. It's much faster than genshi, > but for me, xml templating is way easier for ajax development. > > iain > > On Thu, Dec 16, 2010 at 12:51 PM, Iain Duncan > <[email protected]>wrote: > >> Interesting, my big project started as a Pylons and jQuery app, existed >> for a while as a hybrid Pylons/BFG and jQuery/Dojo thing, and then as it >> grew it just made more and more sense to do it entirely in Dojo and BFG. The >> whole ZCA thing really comes into it's own as the app gets bigger and more >> complicated, ditto for Dojo. >> >> So I'm super happy about the Pyramid merger. >> >> iain >> >> On Thu, Dec 16, 2010 at 12:49 PM, Iain Duncan >> <[email protected]>wrote: >> >>> 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]<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.
