Lars, Yes, they are different things. :) Ext Core is probably close in scope to jQuery by itself. But you can really build Ext JS modularly and use only what you want. Also, jQuery + plugins ends being just as full- featured as the complete Ext JS (though the quality of jQuery plugins tends to be very spotty, IMO.)
Praki, the short answer is that: 1) Ext JS uses the flyweight design pattern throughout, which saves a lot of resources (it means far less instances are created). Everything in jQuery is heavyweight. 2) Ext JS has a template-based widget rendering pipeline. 3) Both the above have very real-world performance improvements. I moved one of my applications from jQuery to Ext Core and had a 400% performance gain. 4) Ext JS has a very nice class system. I'm not a huge fan of object orientation, but admit that it makes a lot of sense in widget/ component environments. 5) jQuery plugin architecture is very incoherent. Try to design your plugin and see! On Jul 28, 9:40 pm, Praki Prakash <praki.prak...@gmail.com> wrote: > On Thu, Jul 28, 2011 at 5:20 PM, Tal Liron <tal.li...@gmail.com> wrote: > > jQuery is not so much an elephant as it is a mammoth. It was one of > > the first clientside-JS frameworks to reach a broad audience, but it > > also one of the worst. It incorporates so many terrible JS practices, > > performs miserably, and really can make anyone dislike JS. People have > > mentioned other clientside frameworks. Let me mention also Ext JS, > > which I believe knocks the socks off the rest. It is crafted with a > > real appreciation of JS, and that love may rub off you a little as you > > work with it. > > I am not a front-end developer but I am currently stuck prototyping using > JQuery. I am > also not a JS expert. I am curious: can you list JQuery's issues and how it > uses JS badly? > Or, provide some references? > -- > (praki) -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en