<?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: Google Web Toolkit: The correct level of abstraction?</title>
	<atom:link href="http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 17 May 2012 07:43:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Suresh</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-258827</link>
		<dc:creator>Suresh</dc:creator>
		<pubDate>Thu, 15 Nov 2007 22:40:02 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-258827</guid>
		<description>Hi,
While compiling the GWT project, we get HTML and js files. I donno How i can integrate them to my web archive. Should I have to do it manually? If so then I hv to alter the links of other pages also is it??
I am getting confused with it. 
In my project we have normal JSP&#039;s. Assume that I have only some JSP&#039;s and not all JSP&#039;s where i need the functionality of GWT.So How can I integrate the pages generated by GWT with the existing JSP pages? 

Finally, I am very new to GWT...

Thanks in Advance...</description>
		<content:encoded><![CDATA[<p>Hi,<br />
While compiling the GWT project, we get HTML and js files. I donno How i can integrate them to my web archive. Should I have to do it manually? If so then I hv to alter the links of other pages also is it??<br />
I am getting confused with it.<br />
In my project we have normal JSP&#8217;s. Assume that I have only some JSP&#8217;s and not all JSP&#8217;s where i need the functionality of GWT.So How can I integrate the pages generated by GWT with the existing JSP pages? </p>
<p>Finally, I am very new to GWT&#8230;</p>
<p>Thanks in Advance&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: scott taylor</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-257784</link>
		<dc:creator>scott taylor</dc:creator>
		<pubDate>Fri, 26 Oct 2007 14:25:05 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-257784</guid>
		<description>I am a java developer, and looking at this, I think that this is in it&#039;s current state very cumbersome.  Swing ui development is a far cry from the simplicity of web ui development, as the web browser handles many of the nasty details.  I could this being useful for the generation of very small and optimized libraries, but otherwise, why create another layer of abstraction which is non-standard, not easily accessible, and causes people to have to shift to another paradigm.  

I have done a lot of swing programming, some fairly complex, and I fear swing/mfc much more than web and javascript.

I think the fractured nature of the libraries and frameworks can be problematic, however, adding a whole new layer of unrelated tools is not a solution I like.

Eventually there probably will be a standardized, compiled or compilable language for web ui, but until standardized across several browsers, I wouldn&#039;t waste my time learning it.</description>
		<content:encoded><![CDATA[<p>I am a java developer, and looking at this, I think that this is in it&#8217;s current state very cumbersome.  Swing ui development is a far cry from the simplicity of web ui development, as the web browser handles many of the nasty details.  I could this being useful for the generation of very small and optimized libraries, but otherwise, why create another layer of abstraction which is non-standard, not easily accessible, and causes people to have to shift to another paradigm.  </p>
<p>I have done a lot of swing programming, some fairly complex, and I fear swing/mfc much more than web and javascript.</p>
<p>I think the fractured nature of the libraries and frameworks can be problematic, however, adding a whole new layer of unrelated tools is not a solution I like.</p>
<p>Eventually there probably will be a standardized, compiled or compilable language for web ui, but until standardized across several browsers, I wouldn&#8217;t waste my time learning it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shruti</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-252249</link>
		<dc:creator>shruti</dc:creator>
		<pubDate>Tue, 03 Jul 2007 10:08:57 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-252249</guid>
		<description>Thank god someone has cared to look at the downside. All that I&#039;d read about GWT was good and I was beginning to wonder if it has any flaws at all. Your article has definitely helped me to decide.</description>
		<content:encoded><![CDATA[<p>Thank god someone has cared to look at the downside. All that I&#8217;d read about GWT was good and I was beginning to wonder if it has any flaws at all. Your article has definitely helped me to decide.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Brison - Self help cente</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-234060</link>
		<dc:creator>Scott Brison - Self help cente</dc:creator>
		<pubDate>Thu, 07 Dec 2006 13:30:38 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-234060</guid>
		<description>Google has just released version 1.2 of the Google Web Toolkit (GWT) with full Mac OS X support provided by WebKit. GWT allows web developers to create shiny AJAX web applications entirely in Java, which GWT compiles to JavaScript. While Mac users were able to use the GWT compiler in previous versions, they couldnâ€™t use GWTâ€™s hosted browser to debug their web apps. WebKit has made it possible for Google to bring these development tools to the Mac, and, as a surprise Mac-only bonus, web developers using GWT get to use the Web Inspector, too!</description>
		<content:encoded><![CDATA[<p>Google has just released version 1.2 of the Google Web Toolkit (GWT) with full Mac OS X support provided by WebKit. GWT allows web developers to create shiny AJAX web applications entirely in Java, which GWT compiles to JavaScript. While Mac users were able to use the GWT compiler in previous versions, they couldnâ€™t use GWTâ€™s hosted browser to debug their web apps. WebKit has made it possible for Google to bring these development tools to the Mac, and, as a surprise Mac-only bonus, web developers using GWT get to use the Web Inspector, too!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MalkolM</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-200988</link>
		<dc:creator>MalkolM</dc:creator>
		<pubDate>Wed, 22 Nov 2006 08:56:40 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-200988</guid>
		<description>Google have released the Google Web Toolkit â€” â€œBuild AJAX apps in the Java languageâ€. At first I thought this might just be their version of the Yahoo UI Library, but it turns out to be a completely different approach to the same problem. The YUI Library (and most other Ajax libraries) allow you to build a Web UI directly, using HTML and JavaScript. With GWT, you write a GUI application in Java, and GWT translates it into JavaScript and HTML for web deployment. Itâ€™s a less flexible approach, but could make it easier for Java developers to develop web applications with desktop-style GUIs â€” if this is what they really want.

Differences between Google and Yahoo in the tools they provide developers for AJAX-style interfacesâ€¦â€¦.</description>
		<content:encoded><![CDATA[<p>Google have released the Google Web Toolkit â€” â€œBuild AJAX apps in the Java languageâ€. At first I thought this might just be their version of the Yahoo UI Library, but it turns out to be a completely different approach to the same problem. The YUI Library (and most other Ajax libraries) allow you to build a Web UI directly, using HTML and JavaScript. With GWT, you write a GUI application in Java, and GWT translates it into JavaScript and HTML for web deployment. Itâ€™s a less flexible approach, but could make it easier for Java developers to develop web applications with desktop-style GUIs â€” if this is what they really want.</p>
<p>Differences between Google and Yahoo in the tools they provide developers for AJAX-style interfacesâ€¦â€¦.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Itude &#187; Blog Archive &#187; Google Web Toolkit pt II</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-157125</link>
		<dc:creator>Itude &#187; Blog Archive &#187; Google Web Toolkit pt II</dc:creator>
		<pubDate>Wed, 01 Nov 2006 10:52:27 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-157125</guid>
		<description>[...] The GWT approach is very smart when you consider what it is designed for: building applications for the Google ecosystem.A codegen/class library approach is the best way to ensure consistency and compatibility of these apps. Google can engineer in the capabilities, UI standards, look &amp; feel, performance characteristics, etc that are appropriate for G-applications. If you develop an app using GWT, you (and Google) can be fairly comfortable that it will be compatible with other G-applications. Think portlets.Of course, this approach assumes that the class library is perfectly complete for your applications&#8217; requirements. But that is the whole point - this toolkit is not intended for general web application development - it is intended for G-applications.Interesting to compare this against Yahoo&#8217;s mashup-friendly APIs. Most Ajaxians today will probably favor Yahoo, but you can&#8217;t ignore the potential size of the G-application market. These guys are going up against Microsoft, for sure.Lees het hele stuk (voor meer perspectieven) hier [...]</description>
		<content:encoded><![CDATA[<p>[...] The GWT approach is very smart when you consider what it is designed for: building applications for the Google ecosystem.A codegen/class library approach is the best way to ensure consistency and compatibility of these apps. Google can engineer in the capabilities, UI standards, look &amp; feel, performance characteristics, etc that are appropriate for G-applications. If you develop an app using GWT, you (and Google) can be fairly comfortable that it will be compatible with other G-applications. Think portlets.Of course, this approach assumes that the class library is perfectly complete for your applications&rsquo; requirements. But that is the whole point &#8211; this toolkit is not intended for general web application development &#8211; it is intended for G-applications.Interesting to compare this against Yahoo&rsquo;s mashup-friendly APIs. Most Ajaxians today will probably favor Yahoo, but you can&rsquo;t ignore the potential size of the G-application market. These guys are going up against Microsoft, for sure.Lees het hele stuk (voor meer perspectieven) hier [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: webthreads.de &#187; del.icio.us Thread #1 - GWT</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-21582</link>
		<dc:creator>webthreads.de &#187; del.icio.us Thread #1 - GWT</dc:creator>
		<pubDate>Thu, 08 Jun 2006 07:58:51 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-21582</guid>
		<description>[...] Ajaxian: GWT - The correct level of abstraction? [Link] [...]</description>
		<content:encoded><![CDATA[<p>[...] Ajaxian: GWT &#8211; The correct level of abstraction? [Link] [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FranÃ§ois</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-19744</link>
		<dc:creator>FranÃ§ois</dc:creator>
		<pubDate>Mon, 05 Jun 2006 05:45:47 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-19744</guid>
		<description>Whenever you want to code a slightly above than average UI using JS, a UI that could emulate a desktop UI at the most basic level, you have to gather up a bunch (and I mean a whole bunch) of JS libraries: YUI for DnD and maybe its event model, Mochikit for DOM manipulation (it has a good event model too: which one to choose?), maybe Moo, why not a touch of Rico (nice accordeons for the last two: which one are the nicest?), Prototype for some low level operations (hurray for the $() operator).  Or, if you&#039;re not faint at heart, go the Dojo way with its vast expenses of undocumented code.  You might just end up with 20  tags in the head section of your html document, wishing it all works together like a big happy family.  

Oh, I was forgetting!  If you&#039;re serious about your UI, you will need to find a way to muster some OO structure in your javascript code: roughly a dozen different valid ways (and probably another dozen of no so valid ways)  to force some object-orientation in a language that was meant to put a little flash in static HTML, not build complex UI.  Let&#039;s choose one technic among those.  And then, let&#039;s hope IE doesn&#039;t leak when all these libraries are put together!

The GWT way: uniform model for UI, which UI you describe in an OO language, in a way that&#039;s natural to any SWT or Swing programmer.  It&#039;s in its infancy (but what a beautiful babe!): we&#039;ll see a lot of improvement coming from all over the place from talented people.  Thanks Alexei for your nice work on Scriptaculous.  We should try some integration with YUI.</description>
		<content:encoded><![CDATA[<p>Whenever you want to code a slightly above than average UI using JS, a UI that could emulate a desktop UI at the most basic level, you have to gather up a bunch (and I mean a whole bunch) of JS libraries: YUI for DnD and maybe its event model, Mochikit for DOM manipulation (it has a good event model too: which one to choose?), maybe Moo, why not a touch of Rico (nice accordeons for the last two: which one are the nicest?), Prototype for some low level operations (hurray for the $() operator).  Or, if you&#8217;re not faint at heart, go the Dojo way with its vast expenses of undocumented code.  You might just end up with 20  tags in the head section of your html document, wishing it all works together like a big happy family.  </p>
<p>Oh, I was forgetting!  If you&#8217;re serious about your UI, you will need to find a way to muster some OO structure in your javascript code: roughly a dozen different valid ways (and probably another dozen of no so valid ways)  to force some object-orientation in a language that was meant to put a little flash in static HTML, not build complex UI.  Let&#8217;s choose one technic among those.  And then, let&#8217;s hope IE doesn&#8217;t leak when all these libraries are put together!</p>
<p>The GWT way: uniform model for UI, which UI you describe in an OO language, in a way that&#8217;s natural to any SWT or Swing programmer.  It&#8217;s in its infancy (but what a beautiful babe!): we&#8217;ll see a lot of improvement coming from all over the place from talented people.  Thanks Alexei for your nice work on Scriptaculous.  We should try some integration with YUI.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hermann Klinke</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-18007</link>
		<dc:creator>Hermann Klinke</dc:creator>
		<pubDate>Wed, 31 May 2006 20:16:21 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-18007</guid>
		<description>&quot;I just canâ€™t find a halfway descent editor for JavaScript that has good code completion and refactoring capabilities.&quot;

Did you try JSEcplise?. It&#039;s a Eclipse plug-in that brings code completion, code templates and a lot of other neat stuff to Javscript.</description>
		<content:encoded><![CDATA[<p>&#8220;I just canâ€™t find a halfway descent editor for JavaScript that has good code completion and refactoring capabilities.&#8221;</p>
<p>Did you try JSEcplise?. It&#8217;s a Eclipse plug-in that brings code completion, code templates and a lot of other neat stuff to Javscript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Hanson</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-17191</link>
		<dc:creator>Robert Hanson</dc:creator>
		<pubDate>Tue, 30 May 2006 13:03:52 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-17191</guid>
		<description>Wow, I just don&#039;t get where any of this is coming from.  GWT allows me to write in Java, to share my code via JAR&#039;s, to do ANYTHING that I could do in JavaScript while still retaining access to powerful Java tools.  As AJAX apps get larger, we need something better, and I think GWT is a good start.  As for &quot;fearing&quot; JavaScript, I don&#039;t fear it... I just can&#039;t find a halfway descent editor for JavaScript that has good code completion and refactoring capabilities.  JavaScript was made to be simple, and this simplicity has made it difficult to build good tools.  In short, with GWT I get the tool support I need to build large applications.</description>
		<content:encoded><![CDATA[<p>Wow, I just don&#8217;t get where any of this is coming from.  GWT allows me to write in Java, to share my code via JAR&#8217;s, to do ANYTHING that I could do in JavaScript while still retaining access to powerful Java tools.  As AJAX apps get larger, we need something better, and I think GWT is a good start.  As for &#8220;fearing&#8221; JavaScript, I don&#8217;t fear it&#8230; I just can&#8217;t find a halfway descent editor for JavaScript that has good code completion and refactoring capabilities.  JavaScript was made to be simple, and this simplicity has made it difficult to build good tools.  In short, with GWT I get the tool support I need to build large applications.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Roberts</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-14558</link>
		<dc:creator>Dan Roberts</dc:creator>
		<pubDate>Thu, 25 May 2006 14:20:40 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-14558</guid>
		<description>Honestly I only started trying out GWT lastnight so I can&#039;t comment much on that sepcifically, but I do believe having a layer of abstraction for the browser is the future. Writing code in XML, Java, whatever that is then compiled into html/javascript is how much development will occur in web based software interfaces starting in the next couple years in my opinion. I think browser based development will soon have a similar workflow to what Adobe/Macromedia is doing wth Flex/MXML and what has been available on the desktop for decades in GUI development. I would predict Javascript be the defacto language for managing UI changes in these environments but if there is an abstraction layer for this so that interfaces can be compiled to various platforms then so be it.</description>
		<content:encoded><![CDATA[<p>Honestly I only started trying out GWT lastnight so I can&#8217;t comment much on that sepcifically, but I do believe having a layer of abstraction for the browser is the future. Writing code in XML, Java, whatever that is then compiled into html/javascript is how much development will occur in web based software interfaces starting in the next couple years in my opinion. I think browser based development will soon have a similar workflow to what Adobe/Macromedia is doing wth Flex/MXML and what has been available on the desktop for decades in GUI development. I would predict Javascript be the defacto language for managing UI changes in these environments but if there is an abstraction layer for this so that interfaces can be compiled to various platforms then so be it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JWAX</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-13738</link>
		<dc:creator>JWAX</dc:creator>
		<pubDate>Wed, 24 May 2006 05:27:34 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-13738</guid>
		<description>FYI: JWAX team released a UI Framework for AJAX modeled after Swing/SWT originally in January, with version .4b last Tuesday. This frameworks supports runtime generation of L&amp;F through renderkits. It is an oo component/event framework with support for aggregated components and plugable themes. You can review this toolkit at www.jwax.org for more information.

JWAX Team</description>
		<content:encoded><![CDATA[<p>FYI: JWAX team released a UI Framework for AJAX modeled after Swing/SWT originally in January, with version .4b last Tuesday. This frameworks supports runtime generation of L&amp;F through renderkits. It is an oo component/event framework with support for aggregated components and plugable themes. You can review this toolkit at <a href="http://www.jwax.org" rel="nofollow">http://www.jwax.org</a> for more information.</p>
<p>JWAX Team</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Agile Ajax</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-13268</link>
		<dc:creator>Agile Ajax</dc:creator>
		<pubDate>Tue, 23 May 2006 14:02:38 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-13268</guid>
		<description>&lt;strong&gt;Does Google Eat its Own Dogfood?&lt;/strong&gt;

Google recently released the Google Web Toolkit. The basic idea behind the toolkit is that you can write AJAX applications in Java: public class Hello implements EntryPoint { public void onModuleLoad() { Button b = new Button(Click me, new ClickListener()</description>
		<content:encoded><![CDATA[<p><strong>Does Google Eat its Own Dogfood?</strong></p>
<p>Google recently released the Google Web Toolkit. The basic idea behind the toolkit is that you can write AJAX applications in Java: public class Hello implements EntryPoint { public void onModuleLoad() { Button b = new Button(Click me, new ClickListener()</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jordan Meeter</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-12793</link>
		<dc:creator>Jordan Meeter</dc:creator>
		<pubDate>Mon, 22 May 2006 18:56:33 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-12793</guid>
		<description>Interesting article, thanks. :]

(I came from technorati btw)</description>
		<content:encoded><![CDATA[<p>Interesting article, thanks. :]</p>
<p>(I came from technorati btw)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ian</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-12725</link>
		<dc:creator>ian</dc:creator>
		<pubDate>Mon, 22 May 2006 15:59:20 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-12725</guid>
		<description>I just wanted to say that as someone who first learnt to program using Java and then moving over to web development Iâ€™ve found the transition really easy and picking up JavaScript was not a problem. All you have to remember is that everything is an object (just like java). All you need then is the DOM reference and youâ€™re away. Any java developer should be able to make the transition without a hitch. The biggest problem is, as mentioned already, the browser inconsistencies, but that is getting better all the time. (Will ms have it right with ie7?). 
Debugging is also getting easier with the appropriate plug-ins.

As for the GWT it does sound like something that will make it more complicated for the standard app but I&#039;m sure will help if you want to integrate with Google, though I donâ€™t have the time or inclination to try it yet.

Bottom line; learn to use the right tool (skill set) for the job.</description>
		<content:encoded><![CDATA[<p>I just wanted to say that as someone who first learnt to program using Java and then moving over to web development Iâ€™ve found the transition really easy and picking up JavaScript was not a problem. All you have to remember is that everything is an object (just like java). All you need then is the DOM reference and youâ€™re away. Any java developer should be able to make the transition without a hitch. The biggest problem is, as mentioned already, the browser inconsistencies, but that is getting better all the time. (Will ms have it right with ie7?).<br />
Debugging is also getting easier with the appropriate plug-ins.</p>
<p>As for the GWT it does sound like something that will make it more complicated for the standard app but I&#8217;m sure will help if you want to integrate with Google, though I donâ€™t have the time or inclination to try it yet.</p>
<p>Bottom line; learn to use the right tool (skill set) for the job.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kelly</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-12682</link>
		<dc:creator>kelly</dc:creator>
		<pubDate>Mon, 22 May 2006 14:25:38 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-12682</guid>
		<description>The one thing I like about the GWT approach is that it lets you write your code in an environment that at least does some basic syntax checking, giving one of the benefits of a compiled language in a JavaScript environment. Other than that though, I don&#039;t like the approach. In my experience, just about every tool and/or library that comes along with the goal of making complex tasks simple (GWT, JSF, IBM RAD Wizards, VB, etc.) eventually reaches its limit, and springs a leak. When that happens, what do you do? In the case of something like GWT, you may be looking at several hours or days of sifting through inscrutable JavaScript code to find a problem, which is not an idea I like the sound of. 

I prefer something like JSLint to check my JavaScript code at build time, and using libraries to isolate me from browser-specific stuff.</description>
		<content:encoded><![CDATA[<p>The one thing I like about the GWT approach is that it lets you write your code in an environment that at least does some basic syntax checking, giving one of the benefits of a compiled language in a JavaScript environment. Other than that though, I don&#8217;t like the approach. In my experience, just about every tool and/or library that comes along with the goal of making complex tasks simple (GWT, JSF, IBM RAD Wizards, VB, etc.) eventually reaches its limit, and springs a leak. When that happens, what do you do? In the case of something like GWT, you may be looking at several hours or days of sifting through inscrutable JavaScript code to find a problem, which is not an idea I like the sound of. </p>
<p>I prefer something like JSLint to check my JavaScript code at build time, and using libraries to isolate me from browser-specific stuff.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hubris Sonic</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-12396</link>
		<dc:creator>Hubris Sonic</dc:creator>
		<pubDate>Mon, 22 May 2006 01:21:05 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-12396</guid>
		<description>I have to agree, I was originally excited, but it seems like a level of  obsfucation that isnt necessary. Its not like Java and JS are that different.</description>
		<content:encoded><![CDATA[<p>I have to agree, I was originally excited, but it seems like a level of  obsfucation that isnt necessary. Its not like Java and JS are that different.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-12241</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Sun, 21 May 2006 18:27:32 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-12241</guid>
		<description>I can&#039;t see myself writing the Javascript in Java instead, but &lt;a href=&quot;http://haxe.org&quot; title=&quot;haXe&quot; rel=&quot;nofollow&quot;&gt;haXe&lt;/a&gt; looks very exciting ! I definitly have to try it when I get some free time.</description>
		<content:encoded><![CDATA[<p>I can&#8217;t see myself writing the Javascript in Java instead, but <a href="http://haxe.org" title="haXe" rel="nofollow">haXe</a> looks very exciting ! I definitly have to try it when I get some free time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J. Johanson</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-12073</link>
		<dc:creator>J. Johanson</dc:creator>
		<pubDate>Sun, 21 May 2006 14:59:52 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-12073</guid>
		<description>I looked at the generated Javascript code. It is littered with strings refering to Java class names and method names on the server. Surely this is a security concern. The browser client should not be aware of the implementation on the server, or be given the opportunity to call arbitrary methods (or call known methods in a different order or with different inputs).</description>
		<content:encoded><![CDATA[<p>I looked at the generated Javascript code. It is littered with strings refering to Java class names and method names on the server. Surely this is a security concern. The browser client should not be aware of the implementation on the server, or be given the opportunity to call arbitrary methods (or call known methods in a different order or with different inputs).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Deep Codes &#187; The Correct Level of Abstraction?</title>
		<link>http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction/comment-page-1#comment-11987</link>
		<dc:creator>Deep Codes &#187; The Correct Level of Abstraction?</dc:creator>
		<pubDate>Sun, 21 May 2006 10:19:19 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/google-web-toolkit-the-correct-level-of-abstraction#comment-11987</guid>
		<description>[...] Ajaxian Â» Google Web Toolkit: The correct level of abstraction? [...]</description>
		<content:encoded><![CDATA[<p>[...] Ajaxian Â» Google Web Toolkit: The correct level of abstraction? [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

