<?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: JavaScript terror alert</title>
	<atom:link href="http://pathfindersoftware.com/2007/11/javascript-terr/feed/" rel="self" type="application/rss+xml" />
	<link>http://pathfindersoftware.com/2007/11/javascript-terr/</link>
	<description>The Fastest Way to Launch Successful Software</description>
	<lastBuildDate>Thu, 19 Jan 2012 16:36:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Heather Fox</title>
		<link>http://pathfindersoftware.com/2007/11/javascript-terr/#comment-7335</link>
		<dc:creator>Heather Fox</dc:creator>
		<pubDate>Tue, 20 Nov 2007 19:04:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.pathf.com/blogs/?p=194#comment-7335</guid>
		<description>&lt;p&gt;I can&#039;t speak as a developer, but am helping to organize a GWT conference that Pearson will soon host in San Fran, and we&#039;ve made available some GWT learning materials in advance of the show:&lt;br /&gt;
-- GWT co-creators, Bruce Johnson and Joel Webber, did podcast interviews with a Pearson exec editor and provide some interesting tidbits about the GWT development process&lt;br /&gt;
-- we assembled a free 300-page eBook that covers topics including GWT Apps, Ajax Security, Scripting in Java and the Eclipse Web Tools Platform. Both of these items are available on the conference home page &lt;a href=&quot;http://www.voicesthatmatter.com/gwt2007/.&quot; rel=&quot;nofollow&quot;&gt;http://www.voicesthatmatter.com/gwt2007/.&lt;/a&gt;&lt;br /&gt;
(GWT eBook requires an email address).&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>I can&#8217;t speak as a developer, but am helping to organize a GWT conference that Pearson will soon host in San Fran, and we&#8217;ve made available some GWT learning materials in advance of the show:<br />
&#8211; GWT co-creators, Bruce Johnson and Joel Webber, did podcast interviews with a Pearson exec editor and provide some interesting tidbits about the GWT development process<br />
&#8211; we assembled a free 300-page eBook that covers topics including GWT Apps, Ajax Security, Scripting in Java and the Eclipse Web Tools Platform. Both of these items are available on the conference home page <a href="http://www.voicesthatmatter.com/gwt2007/." rel="nofollow">http://www.voicesthatmatter.com/gwt2007/.</a><br />
(GWT eBook requires an email address).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Makeig</title>
		<link>http://pathfindersoftware.com/2007/11/javascript-terr/#comment-7334</link>
		<dc:creator>Justin Makeig</dc:creator>
		<pubDate>Tue, 20 Nov 2007 16:20:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.pathf.com/blogs/?p=194#comment-7334</guid>
		<description>&lt;p&gt;I had been an intial skeptic of compiling Java to JavaScript. However, as I read more it sounded like GWT would be a good option for getting Java developers immediately productive on UI projects. &lt;br /&gt;
In practice, though, I think GWT falls pretty short of that goal. &lt;/p&gt;

&lt;p&gt;Like most RPC-over-HTTP frameworks, GWT eschews HTTP in favor of its tightly coupled one-off Java serialization tunneled through POST requests. Becuase it only supports a sub-set of Java 1.4 (lang, util, collections, etc.) on the client, we&#039;ve had to replace our old XML/JSON serialization with GWT-compatible wrappers to our public domain objects, a task I was hoping to avoid. On the plus side, the RPC seems to be very fast and it&#039;s nice to work in domain objects on the client.&lt;/p&gt;

&lt;p&gt;Like its reomting infrastructure, its UI framework and widgets seem to disregard all of the work that&#039;s been done over the last 15 years. It gives the impression that the DOM, HTML, and CSS are things to be avoided and completely encapsulated in (ultimately leaky) higher-level interfaces. Its cross-platform solution to complex layouts: nested tables. I still can&#039;t figure out how to use its DOM API (curiously implemented as static methods on the DOM class) to set an element&#039;s ID attribute/property. What about a CSS selector API? Or even something as simple as element.hasClassName?&lt;br /&gt;
The built-in widgets aren&#039;t nearly as well thought-out or complete as Ext, Dojo, Moo Tools, etc. and to do anything beyond trivial widget compsoition, you&#039;ll have to get your hands dirty with—you guessed it—CSS, HTML, and the DOM.&lt;/p&gt;

&lt;p&gt;Overall, it might be good tool for rough prototypes or quick and dirty apps, but I&#039;m not convinced of its utility beyond that.&lt;/p&gt;

&lt;p&gt;I&#039;d be very interested in hear opposing views. Have I missed something fundamental with GWT?&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>I had been an intial skeptic of compiling Java to JavaScript. However, as I read more it sounded like GWT would be a good option for getting Java developers immediately productive on UI projects. <br />
In practice, though, I think GWT falls pretty short of that goal. </p>
<p>Like most RPC-over-HTTP frameworks, GWT eschews HTTP in favor of its tightly coupled one-off Java serialization tunneled through POST requests. Becuase it only supports a sub-set of Java 1.4 (lang, util, collections, etc.) on the client, we&#8217;ve had to replace our old XML/JSON serialization with GWT-compatible wrappers to our public domain objects, a task I was hoping to avoid. On the plus side, the RPC seems to be very fast and it&#8217;s nice to work in domain objects on the client.</p>
<p>Like its reomting infrastructure, its UI framework and widgets seem to disregard all of the work that&#8217;s been done over the last 15 years. It gives the impression that the DOM, HTML, and CSS are things to be avoided and completely encapsulated in (ultimately leaky) higher-level interfaces. Its cross-platform solution to complex layouts: nested tables. I still can&#8217;t figure out how to use its DOM API (curiously implemented as static methods on the DOM class) to set an element&#8217;s ID attribute/property. What about a CSS selector API? Or even something as simple as element.hasClassName?<br />
The built-in widgets aren&#8217;t nearly as well thought-out or complete as Ext, Dojo, Moo Tools, etc. and to do anything beyond trivial widget compsoition, you&#8217;ll have to get your hands dirty with—you guessed it—CSS, HTML, and the DOM.</p>
<p>Overall, it might be good tool for rough prototypes or quick and dirty apps, but I&#8217;m not convinced of its utility beyond that.</p>
<p>I&#8217;d be very interested in hear opposing views. Have I missed something fundamental with GWT?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic (User agent is rejected)
Page Caching using memcached (User agent is rejected)

Served from: pathfindersoftware.com @ 2012-02-09 17:56:40 -->
