<?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"
	>
<channel>
	<title>Comments on: Highlights of GWT and Volta</title>
	<atom:link href="http://justtalkaboutweb.com/2008/01/22/highlights-of-gwt-and-volta/feed/" rel="self" type="application/rss+xml" />
	<link>http://justtalkaboutweb.com/2008/01/22/highlights-of-gwt-and-volta/</link>
	<description>Techniques Behind Modern Web</description>
	<pubDate>Thu, 04 Dec 2008 19:47:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Benefits of GWT in 61 Slides &#124; Just Talk About Web</title>
		<link>http://justtalkaboutweb.com/2008/01/22/highlights-of-gwt-and-volta/#comment-57</link>
		<dc:creator>Benefits of GWT in 61 Slides &#124; Just Talk About Web</dc:creator>
		<pubDate>Sat, 09 Feb 2008 03:04:50 +0000</pubDate>
		<guid isPermaLink="false">http://justtalkaboutweb.com/2008/01/22/highlights-of-gwt-and-volta/#comment-57</guid>
		<description>[...] read another post of mine summarizing Didier&#8217;s thoughts on GWT basis vs. what of Microsoft Volta.) Popularity: unranked [?]           Sphere: Related [...]</description>
		<content:encoded><![CDATA[<p>[...] read another post of mine summarizing Didier&#8217;s thoughts on GWT basis vs. what of Microsoft Volta.) Popularity: unranked [?]           Sphere: Related [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zproxy</title>
		<link>http://justtalkaboutweb.com/2008/01/22/highlights-of-gwt-and-volta/#comment-41</link>
		<dc:creator>zproxy</dc:creator>
		<pubDate>Fri, 01 Feb 2008 07:30:44 +0000</pubDate>
		<guid isPermaLink="false">http://justtalkaboutweb.com/2008/01/22/highlights-of-gwt-and-volta/#comment-41</guid>
		<description>While waiting for volta, head over to http://jsc.sf.net and try my implementation out :)</description>
		<content:encoded><![CDATA[<p>While waiting for volta, head over to <a href="http://jsc.sf.net" rel="nofollow" onclick="javascript:pageTracker._trackPageview('/outbound/comment/http://jsc.sf.net');">http://jsc.sf.net</a> and try my implementation out <img src='http://justtalkaboutweb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ray Cromwell</title>
		<link>http://justtalkaboutweb.com/2008/01/22/highlights-of-gwt-and-volta/#comment-19</link>
		<dc:creator>Ray Cromwell</dc:creator>
		<pubDate>Thu, 24 Jan 2008 08:48:17 +0000</pubDate>
		<guid isPermaLink="false">http://justtalkaboutweb.com/2008/01/22/highlights-of-gwt-and-volta/#comment-19</guid>
		<description>GWT is also open source, and it would not take much to modify the GWT compiler to spit out Actionscript or JScript/Silverlight. I've already prototyped Flash/Silverlight generation myself.

Volta may be a larger ambition, but I think tier-splitting is naive. Subjective web app performance is dominated by dataflow issues, which makes moving code between tiers with simple annotations or automatic heuristics for real world apps problematic at best. See my example here: http://groups.google.com/group/Google-Web-Toolkit-Contributors/msg/41f72846751e724c

Volta's current demo is  bad on this front. 20+ seconds to start up and hundreds of HTTP requests for a simple ajax dictionary app.  Volta's compiler has a long way to go to catch up to GWT's Javascript output although I'm sure given enough time, MS will catch up.

I find the GWT vision for building high speed, responsive, fast-loading Web apps compelling and less blue-sky. Volta is predicated on solving a problem that I'm not sure is really a problem by opening up a can of worms that may do more harm to the developer. In most apps, it is clear that you want to run data intensive operations close to the tier that contains the data, rather than download a huge result and process it locally, and any 'hand split' design with custom coded tiers is going to scale alot better.  

In the worst case, you can achieve it with GWT also with some up front design work (see http://timepedia.blogspot.com/2007/12/cloud-computing-and-gwt.html), where my GWT charting software also runs as a Servlet, an Android app, an Applet, and more recently, as Flash application.</description>
		<content:encoded><![CDATA[<p>GWT is also open source, and it would not take much to modify the GWT compiler to spit out Actionscript or JScript/Silverlight. I&#8217;ve already prototyped Flash/Silverlight generation myself.</p>
<p>Volta may be a larger ambition, but I think tier-splitting is naive. Subjective web app performance is dominated by dataflow issues, which makes moving code between tiers with simple annotations or automatic heuristics for real world apps problematic at best. See my example here: <a href="http://groups.google.com/group/Google-Web-Toolkit-Contributors/msg/41f72846751e724c" rel="nofollow" onclick="javascript:pageTracker._trackPageview('/outbound/comment/http://groups.google.com/group/Google-Web-Toolkit-Contributors/msg/41f72846751e724c');">http://groups.google.com/group/Google-Web-Toolkit-Contributors/msg/41f72846751e724c</a></p>
<p>Volta&#8217;s current demo is  bad on this front. 20+ seconds to start up and hundreds of HTTP requests for a simple ajax dictionary app.  Volta&#8217;s compiler has a long way to go to catch up to GWT&#8217;s Javascript output although I&#8217;m sure given enough time, MS will catch up.</p>
<p>I find the GWT vision for building high speed, responsive, fast-loading Web apps compelling and less blue-sky. Volta is predicated on solving a problem that I&#8217;m not sure is really a problem by opening up a can of worms that may do more harm to the developer. In most apps, it is clear that you want to run data intensive operations close to the tier that contains the data, rather than download a huge result and process it locally, and any &#8216;hand split&#8217; design with custom coded tiers is going to scale alot better.  </p>
<p>In the worst case, you can achieve it with GWT also with some up front design work (see <a href="http://timepedia.blogspot.com/2007/12/cloud-computing-and-gwt.html" rel="nofollow" onclick="javascript:pageTracker._trackPageview('/outbound/comment/http://timepedia.blogspot.com/2007/12/cloud-computing-and-gwt.html');">http://timepedia.blogspot.com/2007/12/cloud-computing-and-gwt.html</a>), where my GWT charting software also runs as a Servlet, an Android app, an Applet, and more recently, as Flash application.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ruiyiz</title>
		<link>http://justtalkaboutweb.com/2008/01/22/highlights-of-gwt-and-volta/#comment-18</link>
		<dc:creator>ruiyiz</dc:creator>
		<pubDate>Thu, 24 Jan 2008 03:29:08 +0000</pubDate>
		<guid isPermaLink="false">http://justtalkaboutweb.com/2008/01/22/highlights-of-gwt-and-volta/#comment-18</guid>
		<description>Two points:
1) Javascript is just one of target languages/platforms Volta can translate to. Silverlight has been mentioned as the potential target platform.
2) Deferring tier splitting is the bigger concern of Volta. To deal with presentation tier, abilities of compiling .net languages to Javascript/Silverlight/(any other presentation technology) is a must.

To me, Volta has a much larger ambition than GWT.</description>
		<content:encoded><![CDATA[<p>Two points:<br />
1) Javascript is just one of target languages/platforms Volta can translate to. Silverlight has been mentioned as the potential target platform.<br />
2) Deferring tier splitting is the bigger concern of Volta. To deal with presentation tier, abilities of compiling .net languages to Javascript/Silverlight/(any other presentation technology) is a must.</p>
<p>To me, Volta has a much larger ambition than GWT.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
