<?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: Ext Updates: Ext JS 3.0, Ext GWT 2.0; New apps and sites running</title>
	<atom:link href="http://ajaxian.com/archives/ext-updates-ext-js-30-ext-gwt-20-new-apps-and-sites-running/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/ext-updates-ext-js-30-ext-gwt-20-new-apps-and-sites-running</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: Joeri</title>
		<link>http://ajaxian.com/archives/ext-updates-ext-js-30-ext-gwt-20-new-apps-and-sites-running/comment-page-1#comment-273983</link>
		<dc:creator>Joeri</dc:creator>
		<pubDate>Wed, 17 Jun 2009 08:01:16 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6931#comment-273983</guid>
		<description>@epascarello: true, but show me any grid component with that level of capability that uses clean markup. I had a go at it a while back, and was forced into the arms of tag and script hell myself. I&#039;ve never seen a grid component as powerful as ext&#039;s.

Being in the tail end of a big ExtJS development I would have to agree with fzammetti. The amount of custom component code I had to develop was tiny, with the built-in components delivering most of what I needed and the community extensions filling in the rest. I could focus squarely on writing business logic, without having to write boilerplate code and without having to constantly deal with cross-browser bugs (aside from the extra comma in IE issue, which I solved by adding syntax checking to my editor). That&#039;s a really nice change of pace when it comes to client-side programming.</description>
		<content:encoded><![CDATA[<p>@epascarello: true, but show me any grid component with that level of capability that uses clean markup. I had a go at it a while back, and was forced into the arms of tag and script hell myself. I&#8217;ve never seen a grid component as powerful as ext&#8217;s.</p>
<p>Being in the tail end of a big ExtJS development I would have to agree with fzammetti. The amount of custom component code I had to develop was tiny, with the built-in components delivering most of what I needed and the community extensions filling in the rest. I could focus squarely on writing business logic, without having to write boilerplate code and without having to constantly deal with cross-browser bugs (aside from the extra comma in IE issue, which I solved by adding syntax checking to my editor). That&#8217;s a really nice change of pace when it comes to client-side programming.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: epascarello</title>
		<link>http://ajaxian.com/archives/ext-updates-ext-js-30-ext-gwt-20-new-apps-and-sites-running/comment-page-1#comment-273938</link>
		<dc:creator>epascarello</dc:creator>
		<pubDate>Sat, 13 Jun 2009 23:51:16 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6931#comment-273938</guid>
		<description>The markup of the grid is still scary as can be. Divs containing tables, containing divs.</description>
		<content:encoded><![CDATA[<p>The markup of the grid is still scary as can be. Divs containing tables, containing divs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fzammetti</title>
		<link>http://ajaxian.com/archives/ext-updates-ext-js-30-ext-gwt-20-new-apps-and-sites-running/comment-page-1#comment-273936</link>
		<dc:creator>fzammetti</dc:creator>
		<pubDate>Sat, 13 Jun 2009 20:54:08 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6931#comment-273936</guid>
		<description>@stvnz: For me, there&#039;s a couple of reasons.

First, putting aside smoofles&#039;s comment (which I disagree with, but it&#039;s an opinion so it&#039;s cool)... I think Ext provides the best-looking, professional and polished pure HTML/JS/CSS UI available today by default.  I think there&#039;s other libraries that *can* look better, but it requires tweaking or adding stuff, both of which you can do with Ext as well.  Simply using the default Ext theme and widgets will give you a solid-looking UI automatically, which isn&#039;t true of every toolkit out there.

Second, the way the library is structured and constructed I find to be superior to all the other alternatives, and in many cases by quite a bit.  It&#039;s an extremely logical, well thought out object-oriented model that goes along nicely with my Java-centric mental model.  It just makes sense (99% of the time at least) and is built in the way you&#039;d kind of expect it to be, which makes using it a lot easier and more intuitive than other libraries.

Third, it provides, out of the box, a collection of extremely powerful, robust and mature UI components, better than most other libraries IMO.  It provides all of the basics, and then a lot more... there&#039;s very little that I wish Ext had that it doesn&#039;t, and most of the &quot;missing&quot; stuff is available as extensions (or you can write your own, which leads me to...)

Fourth, Ext is an extremely extensible framework, and more importantly, it is so in a very logical manner.  Most good toolkits out there today can be extended, but I find the mechanisms Ext provides to be far more logical.  This is directly because of its highly object-oriented design, which sets it apart from most other products in this space.

Fifth, the stuff Ext provides aside from the UI widgets is top-notch, and I think frankly that this gets ignored all too often.  In my mind, there&#039;s really only Dojo and Ext when it comes to providing *everything* you need to build modern RIAs.  None of the others is as far-reaching as those two (without extensions I mean), and between them I&#039;ve simply had much better experiences with Ext (I don&#039;t mean that as a swipe against Dojo, just expressing how much better I find Ext).  There&#039;s all sorts of handy utilities, classes and JS extensions in Ext that just makes life so much better for us code monkeys.

Sixth, the way Ext influences your coding style is, to me, in a very good direction.  If you at least roughly do things the &quot;Ext way&quot;, you wind up with an architecture that is clean, simple and robust.  What&#039;s better is that the &quot;Ext way&quot; isn&#039;t much different than how you&#039;d write robust applications with other technologies anyway, but that&#039;s something that hasn&#039;t always been the case with JavaScript in general... that Ext sort of pushes you in that direction is, in my experience, a very big positive, particularly when dealing with less experienced developers.

Now, to be fair, there are warts with Ext just like with any other product, but that&#039;s for another time :)  I think the positives far outweigh the negatives in any case.</description>
		<content:encoded><![CDATA[<p>@stvnz: For me, there&#8217;s a couple of reasons.</p>
<p>First, putting aside smoofles&#8217;s comment (which I disagree with, but it&#8217;s an opinion so it&#8217;s cool)&#8230; I think Ext provides the best-looking, professional and polished pure HTML/JS/CSS UI available today by default.  I think there&#8217;s other libraries that *can* look better, but it requires tweaking or adding stuff, both of which you can do with Ext as well.  Simply using the default Ext theme and widgets will give you a solid-looking UI automatically, which isn&#8217;t true of every toolkit out there.</p>
<p>Second, the way the library is structured and constructed I find to be superior to all the other alternatives, and in many cases by quite a bit.  It&#8217;s an extremely logical, well thought out object-oriented model that goes along nicely with my Java-centric mental model.  It just makes sense (99% of the time at least) and is built in the way you&#8217;d kind of expect it to be, which makes using it a lot easier and more intuitive than other libraries.</p>
<p>Third, it provides, out of the box, a collection of extremely powerful, robust and mature UI components, better than most other libraries IMO.  It provides all of the basics, and then a lot more&#8230; there&#8217;s very little that I wish Ext had that it doesn&#8217;t, and most of the &#8220;missing&#8221; stuff is available as extensions (or you can write your own, which leads me to&#8230;)</p>
<p>Fourth, Ext is an extremely extensible framework, and more importantly, it is so in a very logical manner.  Most good toolkits out there today can be extended, but I find the mechanisms Ext provides to be far more logical.  This is directly because of its highly object-oriented design, which sets it apart from most other products in this space.</p>
<p>Fifth, the stuff Ext provides aside from the UI widgets is top-notch, and I think frankly that this gets ignored all too often.  In my mind, there&#8217;s really only Dojo and Ext when it comes to providing *everything* you need to build modern RIAs.  None of the others is as far-reaching as those two (without extensions I mean), and between them I&#8217;ve simply had much better experiences with Ext (I don&#8217;t mean that as a swipe against Dojo, just expressing how much better I find Ext).  There&#8217;s all sorts of handy utilities, classes and JS extensions in Ext that just makes life so much better for us code monkeys.</p>
<p>Sixth, the way Ext influences your coding style is, to me, in a very good direction.  If you at least roughly do things the &#8220;Ext way&#8221;, you wind up with an architecture that is clean, simple and robust.  What&#8217;s better is that the &#8220;Ext way&#8221; isn&#8217;t much different than how you&#8217;d write robust applications with other technologies anyway, but that&#8217;s something that hasn&#8217;t always been the case with JavaScript in general&#8230; that Ext sort of pushes you in that direction is, in my experience, a very big positive, particularly when dealing with less experienced developers.</p>
<p>Now, to be fair, there are warts with Ext just like with any other product, but that&#8217;s for another time :)  I think the positives far outweigh the negatives in any case.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: smoofles</title>
		<link>http://ajaxian.com/archives/ext-updates-ext-js-30-ext-gwt-20-new-apps-and-sites-running/comment-page-1#comment-273933</link>
		<dc:creator>smoofles</dc:creator>
		<pubDate>Sat, 13 Jun 2009 06:09:29 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6931#comment-273933</guid>
		<description>Wow, it&#039;s still ugly as hell.</description>
		<content:encoded><![CDATA[<p>Wow, it&#8217;s still ugly as hell.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Darkimmortal</title>
		<link>http://ajaxian.com/archives/ext-updates-ext-js-30-ext-gwt-20-new-apps-and-sites-running/comment-page-1#comment-273927</link>
		<dc:creator>Darkimmortal</dc:creator>
		<pubDate>Fri, 12 Jun 2009 16:35:08 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6931#comment-273927</guid>
		<description>@stvnz It&#039;s pretty much Ext or roll your own UI. I tend to choose the latter for when extreme speed is involved.</description>
		<content:encoded><![CDATA[<p>@stvnz It&#8217;s pretty much Ext or roll your own UI. I tend to choose the latter for when extreme speed is involved.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeria</title>
		<link>http://ajaxian.com/archives/ext-updates-ext-js-30-ext-gwt-20-new-apps-and-sites-running/comment-page-1#comment-273925</link>
		<dc:creator>Jeria</dc:creator>
		<pubDate>Fri, 12 Jun 2009 14:56:22 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6931#comment-273925</guid>
		<description>@stvnz: for me the question would be &quot;Why choose another framework when you are using Ext?&quot;</description>
		<content:encoded><![CDATA[<p>@stvnz: for me the question would be &#8220;Why choose another framework when you are using Ext?&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stvnz</title>
		<link>http://ajaxian.com/archives/ext-updates-ext-js-30-ext-gwt-20-new-apps-and-sites-running/comment-page-1#comment-273924</link>
		<dc:creator>stvnz</dc:creator>
		<pubDate>Fri, 12 Jun 2009 13:57:56 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6931#comment-273924</guid>
		<description>Just wanted to ask what exactly would lead you to choose Ext over others. Is it because of the UI?</description>
		<content:encoded><![CDATA[<p>Just wanted to ask what exactly would lead you to choose Ext over others. Is it because of the UI?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sos</title>
		<link>http://ajaxian.com/archives/ext-updates-ext-js-30-ext-gwt-20-new-apps-and-sites-running/comment-page-1#comment-273920</link>
		<dc:creator>sos</dc:creator>
		<pubDate>Fri, 12 Jun 2009 09:47:32 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6931#comment-273920</guid>
		<description>The column dropdown control on the grid at http://extjs.com/deploy/ext-3.0-rc2/examples/writer/writer.html  isn&#039;t usable in FF3.  It&#039;s collapsed too small.</description>
		<content:encoded><![CDATA[<p>The column dropdown control on the grid at <a href="http://extjs.com/deploy/ext-3.0-rc2/examples/writer/writer.html" rel="nofollow">http://extjs.com/deploy/ext-3.0-rc2/examples/writer/writer.html</a>  isn&#8217;t usable in FF3.  It&#8217;s collapsed too small.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KKFC</title>
		<link>http://ajaxian.com/archives/ext-updates-ext-js-30-ext-gwt-20-new-apps-and-sites-running/comment-page-1#comment-273919</link>
		<dc:creator>KKFC</dc:creator>
		<pubDate>Fri, 12 Jun 2009 09:39:02 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=6931#comment-273919</guid>
		<description>Great Job+1</description>
		<content:encoded><![CDATA[<p>Great Job+1</p>
]]></content:encoded>
	</item>
</channel>
</rss>

