<?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 Ext-GWT MVC is broken</title>
	<atom:link href="http://blog.gerardin.info/archives/40/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.gerardin.info/archives/40</link>
	<description>Java, Agile, the Web and other nice things</description>
	<lastBuildDate>Sun, 15 Jan 2012 01:56:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Ext-GWT MVC Pattern explained &#171; Programming Stuff</title>
		<link>http://blog.gerardin.info/archives/40/comment-page-1#comment-965</link>
		<dc:creator>Ext-GWT MVC Pattern explained &#171; Programming Stuff</dc:creator>
		<pubDate>Fri, 19 Mar 2010 12:29:36 +0000</pubDate>
		<guid isPermaLink="false">http://gerardin.info/wordpress/?p=40#comment-965</guid>
		<description>[...] because of the dependencies between the view and controller. I recommend you read this blog post &#8220;Why Ext-GWT MVC is broken&#8221; by Olivier Gérarding. Also have a look at this forum post &#8220;stop the [...]</description>
		<content:encoded><![CDATA[<p>[...] because of the dependencies between the view and controller. I recommend you read this blog post &#8220;Why Ext-GWT MVC is broken&#8221; by Olivier Gérarding. Also have a look at this forum post &#8220;stop the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bristol – Google Technology User Group &#187; Blog Archive &#187; Introduction to the Ext-GWT (GXT) MVC Framework</title>
		<link>http://blog.gerardin.info/archives/40/comment-page-1#comment-552</link>
		<dc:creator>Bristol – Google Technology User Group &#187; Blog Archive &#187; Introduction to the Ext-GWT (GXT) MVC Framework</dc:creator>
		<pubDate>Wed, 16 Sep 2009 19:30:46 +0000</pubDate>
		<guid isPermaLink="false">http://gerardin.info/wordpress/?p=40#comment-552</guid>
		<description>[...] at the code in the mail sample application and I could not work out how it fitted in. I then read an article which talked about how the GXT MVC pattern was broken which concerned [...]</description>
		<content:encoded><![CDATA[<p>[...] at the code in the mail sample application and I could not work out how it fitted in. I then read an article which talked about how the GXT MVC pattern was broken which concerned [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: olivier</title>
		<link>http://blog.gerardin.info/archives/40/comment-page-1#comment-68</link>
		<dc:creator>olivier</dc:creator>
		<pubDate>Tue, 30 Jun 2009 07:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://gerardin.info/wordpress/?p=40#comment-68</guid>
		<description>For an additional point of view on Ext-GWT&#039;s design choices, you may read this post: http://extjs.com/forum/showthread.php?p=192504#post192504
Although it was written about Ext-GWT 1.0RC, it still applies to Ext-GWT 1.2.4! Obviously Ext-GWT&#039;s developpers don&#039;t care much.

Impression confirmed after I had a look at the recently released Ext-GWT 2.0RC, where not a bit has changed in the MVC model. The view is still responsible for feeding events to controllers, initialize() is still as badly managed, etc.</description>
		<content:encoded><![CDATA[<p>For an additional point of view on Ext-GWT&#8217;s design choices, you may read this post: <a href="http://extjs.com/forum/showthread.php?p=192504#post192504" rel="nofollow" class="liexternal">http://extjs.com/forum/showthread.php?p=192504#post192504</a><br />
Although it was written about Ext-GWT 1.0RC, it still applies to Ext-GWT 1.2.4! Obviously Ext-GWT&#8217;s developpers don&#8217;t care much.</p>
<p>Impression confirmed after I had a look at the recently released Ext-GWT 2.0RC, where not a bit has changed in the MVC model. The view is still responsible for feeding events to controllers, initialize() is still as badly managed, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GWT libraries</title>
		<link>http://blog.gerardin.info/archives/40/comment-page-1#comment-64</link>
		<dc:creator>GWT libraries</dc:creator>
		<pubDate>Sun, 28 Jun 2009 15:51:46 +0000</pubDate>
		<guid isPermaLink="false">http://gerardin.info/wordpress/?p=40#comment-64</guid>
		<description>[...] Quelle: &lt;a href=&quot;http://blog.gerardin.info/archives/40&quot; rel=&quot;nofollow&quot;&gt;blog.gerardin.info&lt;/a&gt; [...]</description>
		<content:encoded><![CDATA[<p>[...] Quelle: <a href="http://blog.gerardin.info/archives/40" rel="nofollow" class="liexternal">blog.gerardin.info</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: olivier</title>
		<link>http://blog.gerardin.info/archives/40/comment-page-1#comment-34</link>
		<dc:creator>olivier</dc:creator>
		<pubDate>Fri, 12 Jun 2009 15:38:35 +0000</pubDate>
		<guid isPermaLink="false">http://gerardin.info/wordpress/?p=40#comment-34</guid>
		<description>You can check out &lt;a href=&quot;http://code.google.com/p/gwt-mvc/&quot; rel=&quot;nofollow&quot;&gt;gwt-mvc&lt;/a&gt; or &lt;a href=&quot;http://code.google.com/p/purevmc4gwt/&quot; rel=&quot;nofollow&quot;&gt;PureMVC for GWT&lt;/a&gt;, they are both much cleaner implementations than GXT&#039;s.</description>
		<content:encoded><![CDATA[<p>You can check out <a href="http://code.google.com/p/gwt-mvc/" rel="nofollow" class="liexternal">gwt-mvc</a> or <a href="http://code.google.com/p/purevmc4gwt/" rel="nofollow" class="liexternal">PureMVC for GWT</a>, they are both much cleaner implementations than GXT&#8217;s.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pepe</title>
		<link>http://blog.gerardin.info/archives/40/comment-page-1#comment-33</link>
		<dc:creator>Pepe</dc:creator>
		<pubDate>Tue, 09 Jun 2009 11:06:22 +0000</pubDate>
		<guid isPermaLink="false">http://gerardin.info/wordpress/?p=40#comment-33</guid>
		<description>Would be interesting to see a blog entry on how a better MVC implementation would look like.</description>
		<content:encoded><![CDATA[<p>Would be interesting to see a blog entry on how a better MVC implementation would look like.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GWT: keep thinking in Java! &#171; try {} catch ()</title>
		<link>http://blog.gerardin.info/archives/40/comment-page-1#comment-32</link>
		<dc:creator>GWT: keep thinking in Java! &#171; try {} catch ()</dc:creator>
		<pubDate>Mon, 08 Jun 2009 08:13:09 +0000</pubDate>
		<guid isPermaLink="false">http://gerardin.info/wordpress/?p=40#comment-32</guid>
		<description>[...] and robust client code using proven techniques such as MVC, which GWT makes really easy to use (unless you&#8217;re using GXT, but that&#8217;s another [...]</description>
		<content:encoded><![CDATA[<p>[...] and robust client code using proven techniques such as MVC, which GWT makes really easy to use (unless you&#8217;re using GXT, but that&#8217;s another [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: olivier</title>
		<link>http://blog.gerardin.info/archives/40/comment-page-1#comment-8</link>
		<dc:creator>olivier</dc:creator>
		<pubDate>Wed, 06 May 2009 09:07:31 +0000</pubDate>
		<guid isPermaLink="false">http://gerardin.info/wordpress/?p=40#comment-8</guid>
		<description>&lt;blockquote cite=&quot;#commentbody-5&quot;&gt;
&lt;strong&gt;&lt;a href=&quot;#comment-5&quot; rel=&quot;nofollow&quot;&gt;Dustin Mallory&lt;/a&gt; :&lt;/strong&gt;
          &lt;p&gt;rolling the rest ourselves.&lt;/p&gt;
         &lt;/blockquote&gt;
That&#039;s what we should have done really, but when I joined the project they already had a homebrew framework using GXT&#039;s MVC classes. So we&#039;re using it, but trying to be &quot;clean&quot; and avoid the pitfalls (now that we know them...)</description>
		<content:encoded><![CDATA[<blockquote cite="#commentbody-5"><p>
<strong><a href="#comment-5" rel="nofollow" class="liinternal">Dustin Mallory</a> :</strong></p>
<p>rolling the rest ourselves.</p>
</blockquote>
<p>That&#8217;s what we should have done really, but when I joined the project they already had a homebrew framework using GXT&#8217;s MVC classes. So we&#8217;re using it, but trying to be &#8220;clean&#8221; and avoid the pitfalls (now that we know them&#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dustin Mallory</title>
		<link>http://blog.gerardin.info/archives/40/comment-page-1#comment-5</link>
		<dc:creator>Dustin Mallory</dc:creator>
		<pubDate>Sun, 03 May 2009 23:30:42 +0000</pubDate>
		<guid isPermaLink="false">http://gerardin.info/wordpress/?p=40#comment-5</guid>
		<description>Good writeup, our experience with GXT MVC was similar. We gave it a try for no reason other than, else all being equal, I&#039;m game for favoring a framework&#039;s conventions when it makes everything else play nicer. However, because of inherent problems you describe we&#039;ve ended up using just their Dispatcher and AppEvent and rolling the rest ourselves.</description>
		<content:encoded><![CDATA[<p>Good writeup, our experience with GXT MVC was similar. We gave it a try for no reason other than, else all being equal, I&#8217;m game for favoring a framework&#8217;s conventions when it makes everything else play nicer. However, because of inherent problems you describe we&#8217;ve ended up using just their Dispatcher and AppEvent and rolling the rest ourselves.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

