<?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 is the icing!</title>
	<atom:link href="http://james.padolsey.com/javascript/javascript-is-the-icing/feed/" rel="self" type="application/rss+xml" />
	<link>http://james.padolsey.com/javascript/javascript-is-the-icing/</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 02 Feb 2012 18:03:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: Aldian</title>
		<link>http://james.padolsey.com/javascript/javascript-is-the-icing/comment-page-1/#comment-25856</link>
		<dc:creator>Aldian</dc:creator>
		<pubDate>Fri, 18 Dec 2009 22:28:15 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=1226#comment-25856</guid>
		<description>I tried your icing stuff for my last project.
I kept going to not using javascript even though I reached better-use-javascript point like date entry and grid-row movement.
The result was I got my whole app use case covered faster than when I use my old habit of using javascript straight from the start.
Now I am unobtrusively instrumentizing my functioning web app with javascript and ajax, and it is easy.
The problem with javascript is it is so fun that you don&#039;t want to stop polishing.
I think I see the values of this icing principle more than just serving javascript-disabled browser.
Thanks.</description>
		<content:encoded><![CDATA[<p>I tried your icing stuff for my last project.<br />
I kept going to not using javascript even though I reached better-use-javascript point like date entry and grid-row movement.<br />
The result was I got my whole app use case covered faster than when I use my old habit of using javascript straight from the start.<br />
Now I am unobtrusively instrumentizing my functioning web app with javascript and ajax, and it is easy.<br />
The problem with javascript is it is so fun that you don&#8217;t want to stop polishing.<br />
I think I see the values of this icing principle more than just serving javascript-disabled browser.<br />
Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://james.padolsey.com/javascript/javascript-is-the-icing/comment-page-1/#comment-24475</link>
		<dc:creator>James</dc:creator>
		<pubDate>Tue, 17 Nov 2009 13:55:44 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=1226#comment-24475</guid>
		<description>@Pete, @martin, I don&#039;t think Facebook or Google Maps or any single modern web application can be used as justification for NOT bothering with progressive enhancement. That said, Facebook, Google Mail and Google Maps ALL have degradable features and/or non JavaScript versions. 

@Scott, LOL, ogres are like onions...</description>
		<content:encoded><![CDATA[<p>@Pete, @martin, I don&#8217;t think Facebook or Google Maps or any single modern web application can be used as justification for NOT bothering with progressive enhancement. That said, Facebook, Google Mail and Google Maps ALL have degradable features and/or non JavaScript versions. </p>
<p>@Scott, LOL, ogres are like onions&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Radcliff</title>
		<link>http://james.padolsey.com/javascript/javascript-is-the-icing/comment-page-1/#comment-24464</link>
		<dc:creator>Scott Radcliff</dc:creator>
		<pubDate>Tue, 17 Nov 2009 11:16:37 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=1226#comment-24464</guid>
		<description>I&#039;m stunned! How can you talk about layers without a reference to Shrek and the obvious layers that ogres have?</description>
		<content:encoded><![CDATA[<p>I&#8217;m stunned! How can you talk about layers without a reference to Shrek and the obvious layers that ogres have?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete</title>
		<link>http://james.padolsey.com/javascript/javascript-is-the-icing/comment-page-1/#comment-24462</link>
		<dc:creator>Pete</dc:creator>
		<pubDate>Tue, 17 Nov 2009 10:21:10 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=1226#comment-24462</guid>
		<description>I think JavaScript is more than icing with the modern web. i.e GMaps is incredibly more useful and powerful with JavaScript support than without. 

I&#039;d say it&#039;s more like comparing a cheese sandwich with Christmas/Thanksgiving dinner. Your users shouldn&#039;t go hungry either way.</description>
		<content:encoded><![CDATA[<p>I think JavaScript is more than icing with the modern web. i.e GMaps is incredibly more useful and powerful with JavaScript support than without. </p>
<p>I&#8217;d say it&#8217;s more like comparing a cheese sandwich with Christmas/Thanksgiving dinner. Your users shouldn&#8217;t go hungry either way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Kirk</title>
		<link>http://james.padolsey.com/javascript/javascript-is-the-icing/comment-page-1/#comment-24451</link>
		<dc:creator>Martin Kirk</dc:creator>
		<pubDate>Tue, 17 Nov 2009 08:11:21 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=1226#comment-24451</guid>
		<description>Then...

what would Facebook, GMail and all other Javascript Apps be... if only icing ?</description>
		<content:encoded><![CDATA[<p>Then&#8230;</p>
<p>what would Facebook, GMail and all other Javascript Apps be&#8230; if only icing ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://james.padolsey.com/javascript/javascript-is-the-icing/comment-page-1/#comment-24426</link>
		<dc:creator>James</dc:creator>
		<pubDate>Mon, 16 Nov 2009 20:35:04 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=1226#comment-24426</guid>
		<description>Yeh, this could go on forever, anyway, I think we&#039;re actually in agreement where it matters. :)</description>
		<content:encoded><![CDATA[<p>Yeh, this could go on forever, anyway, I think we&#8217;re actually in agreement where it matters. <img src='http://james.padolsey.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cedric Dugas</title>
		<link>http://james.padolsey.com/javascript/javascript-is-the-icing/comment-page-1/#comment-24424</link>
		<dc:creator>Cedric Dugas</dc:creator>
		<pubDate>Mon, 16 Nov 2009 20:23:43 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=1226#comment-24424</guid>
		<description>Well I think if we were to bastardize this, I would say that a website is to view content, and a web app to perform tasks. Which sometimes cannot be done without a dynamic GUI.

I do not necessarily want some part of the content indexed by google or seen by everyone, a good example is a private website section.

Gmail is basically a list of text, it does a lot more with javascript, but for example, if I take a app using to crop images, you can&#039;t do that with css :P

I see your point about standardized html markup, but that being said, html is all we have beside flash (and silverlight and co..), and I think we can try to make the best of it even if the original intention behind it was only for text.

Well I rest my case, I think we could argue this for ages :P</description>
		<content:encoded><![CDATA[<p>Well I think if we were to bastardize this, I would say that a website is to view content, and a web app to perform tasks. Which sometimes cannot be done without a dynamic GUI.</p>
<p>I do not necessarily want some part of the content indexed by google or seen by everyone, a good example is a private website section.</p>
<p>Gmail is basically a list of text, it does a lot more with javascript, but for example, if I take a app using to crop images, you can&#8217;t do that with css <img src='http://james.padolsey.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>I see your point about standardized html markup, but that being said, html is all we have beside flash (and silverlight and co..), and I think we can try to make the best of it even if the original intention behind it was only for text.</p>
<p>Well I rest my case, I think we could argue this for ages <img src='http://james.padolsey.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://james.padolsey.com/javascript/javascript-is-the-icing/comment-page-1/#comment-24421</link>
		<dc:creator>James</dc:creator>
		<pubDate>Mon, 16 Nov 2009 20:07:28 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=1226#comment-24421</guid>
		<description>I&#039;m actually glad that someone opposing my view commented first. Your argument is one I expected. JavaScript is used in some places for more than icing; it&#039;s depended upon for interaction and additional functionality. Honestly, I&#039;m not entirely sure how I feel about web applications. If it&#039;s an intranet app then you can do what you please. But, for public web applications, I feel there should be a way to use the application without JavaScript -- even gMail has this.

JavaScript is obviously becoming more important as we move forward, but that doesn&#039;t mean all of its usages are correct. Once you start using JavaScript for content retrieval and generation you&#039;ve pretty much said goodbye to the whole purpose behind a standardized markup like HTML. If the internet is all about what you can see, then we should just use a bunch of JPEGs instead of text content... 

One of the most important aspects of the internet is the idea that everything is shared in standardized formats. Google only knows how to parse HTML documents, it doesn&#039;t know how to handle this:

&lt;pre lang=&quot;javascript&quot;&gt;
document.body.appendChild(document.createTextNode(&quot;boo!&quot;));
&lt;/pre&gt;

And even if it did, it&#039;s not just about Google, it&#039;s about everything and everyone that&#039;s trying to access information and interact with that information on the internet.

And also, where is the line drawn between a &quot;website&quot; and a &quot;web app&quot;? Does each one have an unwritten set of rules to abide by when it comes to JavaScript? Or are they the same?</description>
		<content:encoded><![CDATA[<p>I&#8217;m actually glad that someone opposing my view commented first. Your argument is one I expected. JavaScript is used in some places for more than icing; it&#8217;s depended upon for interaction and additional functionality. Honestly, I&#8217;m not entirely sure how I feel about web applications. If it&#8217;s an intranet app then you can do what you please. But, for public web applications, I feel there should be a way to use the application without JavaScript &#8212; even gMail has this.</p>
<p>JavaScript is obviously becoming more important as we move forward, but that doesn&#8217;t mean all of its usages are correct. Once you start using JavaScript for content retrieval and generation you&#8217;ve pretty much said goodbye to the whole purpose behind a standardized markup like HTML. If the internet is all about what you can see, then we should just use a bunch of JPEGs instead of text content&#8230; </p>
<p>One of the most important aspects of the internet is the idea that everything is shared in standardized formats. Google only knows how to parse HTML documents, it doesn&#8217;t know how to handle this:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">document.<span class="me1">body</span>.<span class="me1">appendChild</span><span class="br0">&#40;</span>document.<span class="me1">createTextNode</span><span class="br0">&#40;</span><span class="st0">&quot;boo!&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div></div>

<p>And even if it did, it&#8217;s not just about Google, it&#8217;s about everything and everyone that&#8217;s trying to access information and interact with that information on the internet.</p>
<p>And also, where is the line drawn between a &#8220;website&#8221; and a &#8220;web app&#8221;? Does each one have an unwritten set of rules to abide by when it comes to JavaScript? Or are they the same?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cedric Dugas</title>
		<link>http://james.padolsey.com/javascript/javascript-is-the-icing/comment-page-1/#comment-24419</link>
		<dc:creator>Cedric Dugas</dc:creator>
		<pubDate>Mon, 16 Nov 2009 19:48:12 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=1226#comment-24419</guid>
		<description>I am not completely sure what you are saying, I think i see your point but I always have concerns when we define javascript as icing. 

Javascript is not just enhancement anymore I think, and it is certainly not to be used by webmaster seeking to add functionality to a already finish website that was not build with a define place for javascript in mind. 

A lot of people see javascript this way, and I personally think this is wrong, a lot of web site and apps cannot fully work without javascript, and I really don&#039;t think this is a bad thing, 

If I want a very complex part of a website to work fully in ajax and is designed to work this way because it give better ui / response time, well javascript will be an integral part of the ux design, I will not implement a fall back for the 3% that are traveling the web without javascript enabled. 

Think about it, when IE6 will have 3% of the global market, will you still support it unless the client say it is necessary?

I am not seeing the website will be completely javascript bound, but some parts could require it. This is actually more true with web app, most small web application I have done are javascript bound, and take a big parts in the application design.

well, hope it make sence :P

That said, I also take into account what type of audience the website have. If this is a governmental website for example, well you need a very good fall back, but that kind of website is generally not complex with mostly text everywhere.</description>
		<content:encoded><![CDATA[<p>I am not completely sure what you are saying, I think i see your point but I always have concerns when we define javascript as icing. </p>
<p>Javascript is not just enhancement anymore I think, and it is certainly not to be used by webmaster seeking to add functionality to a already finish website that was not build with a define place for javascript in mind. </p>
<p>A lot of people see javascript this way, and I personally think this is wrong, a lot of web site and apps cannot fully work without javascript, and I really don&#8217;t think this is a bad thing, </p>
<p>If I want a very complex part of a website to work fully in ajax and is designed to work this way because it give better ui / response time, well javascript will be an integral part of the ux design, I will not implement a fall back for the 3% that are traveling the web without javascript enabled. </p>
<p>Think about it, when IE6 will have 3% of the global market, will you still support it unless the client say it is necessary?</p>
<p>I am not seeing the website will be completely javascript bound, but some parts could require it. This is actually more true with web app, most small web application I have done are javascript bound, and take a big parts in the application design.</p>
<p>well, hope it make sence <img src='http://james.padolsey.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>That said, I also take into account what type of audience the website have. If this is a governmental website for example, well you need a very good fall back, but that kind of website is generally not complex with mostly text everywhere.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

