+1 for JQuery, > - You will write your application in 90% Javascript and 10% Pylons. I couldn't have said it any better. There are things i love about Ext, but i want to program in python not javascript, and when i need to do javascript, jQuery lets me do what i need quickly and get right back to my python/pylons.
On Jan 11, 5:15 pm, Christoph Haas <[EMAIL PROTECTED]> wrote: > On Fri, Jan 11, 2008 at 05:51:00AM -0800, Mike Orr wrote: > > On Jan 11, 2008 4:48 AM, Lawrence Oluyede <[EMAIL PROTECTED]> wrote: > > > What > > > abouthttp://codespeak.net/lxml/dev/lxmlhtml.html#creating-html-with-the-e-... > > > ? > > > > About the JavaScript thing: is it savvy to havea "one for all" > > > dependency with one of the gazillion libraries out there? > > > That's an issue. But Pylons should have good Javascript support out > > of the box. The question is how to accomplish this. If there were > > one obviously best Javascript library, we'd use that, but each one > > seems to have different advantages. > > > The only disadvantage of ExtJS I've heard is that it's so big, not > > that it's missing anything. So that's an advattage. Does it have > > good modularity; i.e., is it possible to load just the parts you use? > > Ben suggested trying ExtJS to me because the basic functionality of > ExtJS is close to that of jQuery. So I tried it and am pretty impressed > indeed. The raw powers of ExtJS are definitely the complex widgets. I > have never before seen an inline-editable grid with server-side sorting > and an AJAJ (AJAX with JSON instead of XML) paginator. > > I see two problems though: > > - ExtJS (all of it) is 500 KB large. At least Firefox, Konqueror and > Opera load that pretty fast. But Firebug (a debugger addon for > Firefox) has a lot of trouble with that and only a hacked version > runs half decently. > - You will write your application in 90% Javascript and 10% Pylons. > ExtJS just uses a backend like Pylons to exchange JSON information > for typical CRUD operations. You can't just use formencode with > htmlfill to validate your forms because you do not send HTML to > the browser. So you have to do some other kind of validation and > add Javascript for error handling. Don't get me started on that > ugly "for" loops in Javascript. I hoped I'd never again have to > see them since I dumped C. > > So, yes, ExtJS is mighty but for most applications it's too 2.0-ish. > ExtJS applications don't degrade at all. Although their developers made > great efforts in making the CSS and HTML good enough to work in all > browsers I could try (Firefox 2, Konqueror, Opera 9, IE 7) it's pure > bloat. Sure it's functional and I don't want to re-invent all those > wheels. But take a look at the default CSS: ~850 classes. And a normal > grid is a ten-level-deep monster of DIVs and TABLEs. Not sure I'll > finish my current project with ExtJS instead of jQuery. > > </my 2¢> > > Christoph > -- > [EMAIL PROTECTED] www.workaround.org JID: [EMAIL PROTECTED] > gpg key: 79CC6586 fingerprint: > 9B26F48E6F2B0A3F7E33E6B7095E77C579CC6586 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to pylons-discuss@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---