<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Why I&#8217;m moving from jQuery to ExtJs</title>
	<atom:link href="http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html/feed" rel="self" type="application/rss+xml" />
	<link>http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html</link>
	<description>Stuff that catches a Passionate Programmer's Eye</description>
	<lastBuildDate>Tue, 16 Mar 2010 15:30:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Indra Dutta</title>
		<link>http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html/comment-page-1#comment-136391</link>
		<dc:creator>Indra Dutta</dc:creator>
		<pubDate>Sat, 26 Dec 2009 08:29:48 +0000</pubDate>
		<guid isPermaLink="false">http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html#comment-136391</guid>
		<description>Here are the differences between jquery and extjs in my opinion.

Jquery is simple, intuitive and easy to understand. You mostly deal with only one object in jquery, called the jquery object. You can use your existing html/css knowledge to your advantage. Extsjs has a steeper learning curve. For example, you have to learn a dozen of javascript classes in the library before you set your foot on a pleasant journey.

Jquery allows you to create your view in html/css and then add behavior using javascripts (read view and controller) whereas in the extjs world, view and behavior are somewhat combined. Depending on the nature of your application this could be a virtue or otherwise. So I would say that jquery is less obtrusive.

Since jquery allows you to create the views in html/css and add behavior, it allows fine grained control on your presentation. Extjs is more prescriptive in this regard which can be good thing or not depending on your background and viewpoint. Using jquery-UI theme you can provide a consistent look and feel of your website. Using the theme-roller application you can create your own theme or use an existing one.

Extjs has a large set of widgets and provide sophisticated layouts out of the box. It has an impressive array of widgets for displaying data in different formats and has support for templating. In jquery world, you will have to code such layouts on your own or use suitable plugins. However, jquery has such a good ecosystem that you will, almost always, find the plugin you are looking for.

There are also some significant differences how jquery and extjs are typically used with server side frameworks. Jquery is integrated very easily with popular server side framworks like symfony, cakephp, ASP.NET MVC and ruby on rails. You may have to do some work to integrate extjs with these frameworks as these frameworks do not provide out of the box integration for extjs.

Lastly Jquery is free and extjs is GPL licensed and commercial version of extjs costs $329 or more.

In the end both are mature and good javascript libraries.

- Indra</description>
		<content:encoded><![CDATA[<p>Here are the differences between jquery and extjs in my opinion.</p>
<p>Jquery is simple, intuitive and easy to understand. You mostly deal with only one object in jquery, called the jquery object. You can use your existing html/css knowledge to your advantage. Extsjs has a steeper learning curve. For example, you have to learn a dozen of javascript classes in the library before you set your foot on a pleasant journey.</p>
<p>Jquery allows you to create your view in html/css and then add behavior using javascripts (read view and controller) whereas in the extjs world, view and behavior are somewhat combined. Depending on the nature of your application this could be a virtue or otherwise. So I would say that jquery is less obtrusive.</p>
<p>Since jquery allows you to create the views in html/css and add behavior, it allows fine grained control on your presentation. Extjs is more prescriptive in this regard which can be good thing or not depending on your background and viewpoint. Using jquery-UI theme you can provide a consistent look and feel of your website. Using the theme-roller application you can create your own theme or use an existing one.</p>
<p>Extjs has a large set of widgets and provide sophisticated layouts out of the box. It has an impressive array of widgets for displaying data in different formats and has support for templating. In jquery world, you will have to code such layouts on your own or use suitable plugins. However, jquery has such a good ecosystem that you will, almost always, find the plugin you are looking for.</p>
<p>There are also some significant differences how jquery and extjs are typically used with server side frameworks. Jquery is integrated very easily with popular server side framworks like symfony, cakephp, ASP.NET MVC and ruby on rails. You may have to do some work to integrate extjs with these frameworks as these frameworks do not provide out of the box integration for extjs.</p>
<p>Lastly Jquery is free and extjs is GPL licensed and commercial version of extjs costs $329 or more.</p>
<p>In the end both are mature and good javascript libraries.</p>
<p>- Indra</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rodrigo Alfonso</title>
		<link>http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html/comment-page-1#comment-136390</link>
		<dc:creator>Rodrigo Alfonso</dc:creator>
		<pubDate>Wed, 23 Dec 2009 17:02:17 +0000</pubDate>
		<guid isPermaLink="false">http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html#comment-136390</guid>
		<description>You must be barking mad!!!

No offense, I agree that ExtJs Has a HUGE selection of widgets, but all the trouble it couses to perform the simplest tasks??

Is it worth it?

jQuery Rocks!

Best regards!</description>
		<content:encoded><![CDATA[<p>You must be barking mad!!!</p>
<p>No offense, I agree that ExtJs Has a HUGE selection of widgets, but all the trouble it couses to perform the simplest tasks??</p>
<p>Is it worth it?</p>
<p>jQuery Rocks!</p>
<p>Best regards!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Foo</title>
		<link>http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html/comment-page-1#comment-136348</link>
		<dc:creator>Foo</dc:creator>
		<pubDate>Thu, 16 Apr 2009 02:05:04 +0000</pubDate>
		<guid isPermaLink="false">http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html#comment-136348</guid>
		<description>ExtJS switching to GPL is killing me these days. Recently, I found an interesting product named ZK Light. UI looks great (similar to ExtJS but not as good as; IMO) and can be designed in XML (a big plus in term of maintenance). Best of all it is LGPL. But, it seems be at the early stage. Anyone has experiences about it?</description>
		<content:encoded><![CDATA[<p>ExtJS switching to GPL is killing me these days. Recently, I found an interesting product named ZK Light. UI looks great (similar to ExtJS but not as good as; IMO) and can be designed in XML (a big plus in term of maintenance). Best of all it is LGPL. But, it seems be at the early stage. Anyone has experiences about it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert</title>
		<link>http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html/comment-page-1#comment-136338</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Wed, 04 Mar 2009 08:31:22 +0000</pubDate>
		<guid isPermaLink="false">http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html#comment-136338</guid>
		<description>@dude:
I&#039;ve been an Asp.net (C#) developer since beta version and I think your comment is highly biased. I used ExtJS with very positive results and know other developers on other projects having the same opinion.
ExtJS is by no means a small lib. It&#039;s quite overwhelming, that&#039;s why it does take some time to get into it (medium capable developers should be able to develop their own components in less than a week) and once you do it&#039;s just a fab.
You can easily connect ExtJS with WCF services or Asp.net MVC actions that return JSON. Very easy and very nice.
I read in many comments that ExtJS &quot;forces&quot; you with look&#039;n&#039;feel. That is true to some extent. You can still adopt your own LnF. The thing is that I so rarely meet developers (and projects) that actually are visually capable of producing great visual interfaces. ExtJS at least gives you the ability to make your app look good out of the box and not spend any time figuring out whether your ui looks nice or not or hiring a graphic designer that will make it look that way. It&#039;s like developing Windows apps where you&#039;re also presented with default Windows style, but you can do whatever you want with more work if you want. I think ExtJS&#039;s look and feel of their components is one of their strongest parts toward other libraries.</description>
		<content:encoded><![CDATA[<p>@dude:<br />
I&#8217;ve been an Asp.net (C#) developer since beta version and I think your comment is highly biased. I used ExtJS with very positive results and know other developers on other projects having the same opinion.<br />
ExtJS is by no means a small lib. It&#8217;s quite overwhelming, that&#8217;s why it does take some time to get into it (medium capable developers should be able to develop their own components in less than a week) and once you do it&#8217;s just a fab.<br />
You can easily connect ExtJS with WCF services or Asp.net MVC actions that return JSON. Very easy and very nice.<br />
I read in many comments that ExtJS &#8220;forces&#8221; you with look&#8217;n'feel. That is true to some extent. You can still adopt your own LnF. The thing is that I so rarely meet developers (and projects) that actually are visually capable of producing great visual interfaces. ExtJS at least gives you the ability to make your app look good out of the box and not spend any time figuring out whether your ui looks nice or not or hiring a graphic designer that will make it look that way. It&#8217;s like developing Windows apps where you&#8217;re also presented with default Windows style, but you can do whatever you want with more work if you want. I think ExtJS&#8217;s look and feel of their components is one of their strongest parts toward other libraries.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dude</title>
		<link>http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html/comment-page-1#comment-136336</link>
		<dc:creator>dude</dc:creator>
		<pubDate>Fri, 27 Feb 2009 03:48:51 +0000</pubDate>
		<guid isPermaLink="false">http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html#comment-136336</guid>
		<description>Personally, so far, I absolutely LOATHE extjs.

Coming from a C#/.Net background, my job recently required implementing extjs into a browser component for talk both back to a web server and calling directly into C# clientside code.

My problem isn&#039;t with the technicalities of doing either of these things. Rather, it&#039;s the ridiculously high learning curve involved in doing such. 

extjs, like most open source projects, has a pathetically thin amount of documentation. While others rave about how well the API is documented, and how many tutorials exist, what is sadly lacking is any kind of broad overview of how extjs actually works. For instance, I still have no idea what exactly is required for creating a store completely in memory--every effort I&#039;ve taken (from examples that never quite match my scenario)results in an error of some sort.

Stay away from extjs.</description>
		<content:encoded><![CDATA[<p>Personally, so far, I absolutely LOATHE extjs.</p>
<p>Coming from a C#/.Net background, my job recently required implementing extjs into a browser component for talk both back to a web server and calling directly into C# clientside code.</p>
<p>My problem isn&#8217;t with the technicalities of doing either of these things. Rather, it&#8217;s the ridiculously high learning curve involved in doing such. </p>
<p>extjs, like most open source projects, has a pathetically thin amount of documentation. While others rave about how well the API is documented, and how many tutorials exist, what is sadly lacking is any kind of broad overview of how extjs actually works. For instance, I still have no idea what exactly is required for creating a store completely in memory&#8211;every effort I&#8217;ve taken (from examples that never quite match my scenario)results in an error of some sort.</p>
<p>Stay away from extjs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ted</title>
		<link>http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html/comment-page-1#comment-136329</link>
		<dc:creator>Ted</dc:creator>
		<pubDate>Sun, 08 Feb 2009 20:42:21 +0000</pubDate>
		<guid isPermaLink="false">http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html#comment-136329</guid>
		<description>Really enjoyed your post. I agree with several of your responders:

ExtJS is great for no nonsense business applications.

jQuery is great for making things look good.

Since ExtJS includes an adapter to allow you to use jQuery from within, you now have the best of both worlds. I am in the process of revamping one of my companies Extranet web apps and I&#039;m using the two together frequently.</description>
		<content:encoded><![CDATA[<p>Really enjoyed your post. I agree with several of your responders:</p>
<p>ExtJS is great for no nonsense business applications.</p>
<p>jQuery is great for making things look good.</p>
<p>Since ExtJS includes an adapter to allow you to use jQuery from within, you now have the best of both worlds. I am in the process of revamping one of my companies Extranet web apps and I&#8217;m using the two together frequently.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rodrigo Asensio</title>
		<link>http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html/comment-page-1#comment-125527</link>
		<dc:creator>Rodrigo Asensio</dc:creator>
		<pubDate>Tue, 25 Nov 2008 12:34:38 +0000</pubDate>
		<guid isPermaLink="false">http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html#comment-125527</guid>
		<description>ExtJs is a awesome set of widgets and jquery has only the basic. Now, I&#039;m not switching to ext because I have to pay if I want to develop a commercial app. That is the only reason.
After that, John Resig should give more importance to jquery UI, his support here could be key  for the success of jquery UI.</description>
		<content:encoded><![CDATA[<p>ExtJs is a awesome set of widgets and jquery has only the basic. Now, I&#8217;m not switching to ext because I have to pay if I want to develop a commercial app. That is the only reason.<br />
After that, John Resig should give more importance to jquery UI, his support here could be key  for the success of jquery UI.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce</title>
		<link>http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html/comment-page-1#comment-123669</link>
		<dc:creator>Bruce</dc:creator>
		<pubDate>Fri, 21 Nov 2008 16:11:58 +0000</pubDate>
		<guid isPermaLink="false">http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html#comment-123669</guid>
		<description>Good idea Randall.  I just did.</description>
		<content:encoded><![CDATA[<p>Good idea Randall.  I just did.</p>
 <a href="http://coderseye.com/wp-content/plugins/cubepoints/cp_about.php?u=2&width=500&height=200" title="CubePoints - About" class="thickbox">?</a>]]></content:encoded>
	</item>
	<item>
		<title>By: Randall Smith</title>
		<link>http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html/comment-page-1#comment-123663</link>
		<dc:creator>Randall Smith</dc:creator>
		<pubDate>Fri, 21 Nov 2008 15:37:43 +0000</pubDate>
		<guid isPermaLink="false">http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html#comment-123663</guid>
		<description>I read all of this and then realized from the comments you changed your mind???   Yikes.  

You should put a blurb at the top of the page with a link to the updated article.</description>
		<content:encoded><![CDATA[<p>I read all of this and then realized from the comments you changed your mind???   Yikes.  </p>
<p>You should put a blurb at the top of the page with a link to the updated article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Magicien</title>
		<link>http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html/comment-page-1#comment-118414</link>
		<dc:creator>Magicien</dc:creator>
		<pubDate>Tue, 11 Nov 2008 17:53:28 +0000</pubDate>
		<guid isPermaLink="false">http://coderseye.com/2007/why-im-moving-from-jquery-to-extjs.html#comment-118414</guid>
		<description>ExtJ has a commercial license for the developer version.</description>
		<content:encoded><![CDATA[<p>ExtJ has a commercial license for the developer version.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->