<?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 JavaScript Sucks</title>
	<atom:link href="http://www.searchengineoptimizationjournal.com/2008/10/31/javascript-sucks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.searchengineoptimizationjournal.com/2008/10/31/javascript-sucks/</link>
	<description>Search Engine Optimization Journal is an SEO Blog that contains usefule articles, tips, resources and news about SEO.</description>
	<lastBuildDate>Thu, 02 Feb 2012 18:02: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: Nick Stamoulis</title>
		<link>http://www.searchengineoptimizationjournal.com/2008/10/31/javascript-sucks/comment-page-1/#comment-106001</link>
		<dc:creator>Nick Stamoulis</dc:creator>
		<pubDate>Tue, 29 Jun 2010 18:36:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.searchengineoptimizationjournal.com/?p=1653#comment-106001</guid>
		<description>Hi Ryan,
Great points and thanks so much for sharing your thoughts!</description>
		<content:encoded><![CDATA[<p>Hi Ryan,<br />
Great points and thanks so much for sharing your thoughts!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.searchengineoptimizationjournal.com/2008/10/31/javascript-sucks/comment-page-1/#comment-105958</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Tue, 29 Jun 2010 15:18:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.searchengineoptimizationjournal.com/?p=1653#comment-105958</guid>
		<description>This article focuses solely on using javascript for menus as a bad option. While that maybe true, there are more reasons than just using it for menus that javascript is bad in general. For one it&#039;s way too forgiving. While, I realize there was some intent there, but it increases coding time playing around with it. It&#039;s also a non-standard &quot;standard&quot;. Meaning, it does technically have a standard to follow. But implementers implement things anyway they feel like. So you can never be guaranteed anything will work the way you think it should. Even between versions of web browsers. Granted, I suppose that can be said about for most languages. Look at C/C++. There are probably thousands of variants and not all of them work basically the same way. But usually, the associated compiler can tell you if you&#039;ve done something wonky. There is no such device for javascript. So your code gets littered with a buch of if that browser in that one version or that other version style code.

For web 3.0/4.0 or whatever, what we need is a complete redesign. HTML is great for displaying documents. But it&#039;s not great at doing things like displaying forms or applications. Which is what we are moving too. You have all these technologies which were designed separately and never really designed to work together well all duct taped together. It&#039;s looks horrible and to do anything &quot;cool&quot; you have to hack around design flaws and use tricks. An obvious sign that we are stretching the capabilities of the language(s).

Anyway, I can rant on and I&#039;m sure not everyone agrees with me and that&#039;s fine. But if you take a moment to look at all the html/javascript/asp/php/etc out there. What you&#039;ll see is a bunch of junky spaghetti-style code like what you would see from the 70&#039;s. Our modern programming languages may still have there flaws, but real coding is a lot more elegant today than a few years ago. I just would like to see the web get out of the 70&#039;s. I doubt you can make a serious argument against that.</description>
		<content:encoded><![CDATA[<p>This article focuses solely on using javascript for menus as a bad option. While that maybe true, there are more reasons than just using it for menus that javascript is bad in general. For one it&#8217;s way too forgiving. While, I realize there was some intent there, but it increases coding time playing around with it. It&#8217;s also a non-standard &#8220;standard&#8221;. Meaning, it does technically have a standard to follow. But implementers implement things anyway they feel like. So you can never be guaranteed anything will work the way you think it should. Even between versions of web browsers. Granted, I suppose that can be said about for most languages. Look at C/C++. There are probably thousands of variants and not all of them work basically the same way. But usually, the associated compiler can tell you if you&#8217;ve done something wonky. There is no such device for javascript. So your code gets littered with a buch of if that browser in that one version or that other version style code.</p>
<p>For web 3.0/4.0 or whatever, what we need is a complete redesign. HTML is great for displaying documents. But it&#8217;s not great at doing things like displaying forms or applications. Which is what we are moving too. You have all these technologies which were designed separately and never really designed to work together well all duct taped together. It&#8217;s looks horrible and to do anything &#8220;cool&#8221; you have to hack around design flaws and use tricks. An obvious sign that we are stretching the capabilities of the language(s).</p>
<p>Anyway, I can rant on and I&#8217;m sure not everyone agrees with me and that&#8217;s fine. But if you take a moment to look at all the html/javascript/asp/php/etc out there. What you&#8217;ll see is a bunch of junky spaghetti-style code like what you would see from the 70&#8242;s. Our modern programming languages may still have there flaws, but real coding is a lot more elegant today than a few years ago. I just would like to see the web get out of the 70&#8242;s. I doubt you can make a serious argument against that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris McElroy aka NameCritic</title>
		<link>http://www.searchengineoptimizationjournal.com/2008/10/31/javascript-sucks/comment-page-1/#comment-27009</link>
		<dc:creator>Chris McElroy aka NameCritic</dc:creator>
		<pubDate>Mon, 03 Nov 2008 13:46:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.searchengineoptimizationjournal.com/?p=1653#comment-27009</guid>
		<description>The poster is obviously talking about using javascript in the code for the nav menu rather than putting the code into an external file and calling it from the code.

In that case, the poster is absolutely correct.

A lot of people, including me, do not recommend windows servers. There are good reasons for that. If windows servers are so great, why do you have to use a LAMP to make things work on it?</description>
		<content:encoded><![CDATA[<p>The poster is obviously talking about using javascript in the code for the nav menu rather than putting the code into an external file and calling it from the code.</p>
<p>In that case, the poster is absolutely correct.</p>
<p>A lot of people, including me, do not recommend windows servers. There are good reasons for that. If windows servers are so great, why do you have to use a LAMP to make things work on it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neal G</title>
		<link>http://www.searchengineoptimizationjournal.com/2008/10/31/javascript-sucks/comment-page-1/#comment-26860</link>
		<dc:creator>Neal G</dc:creator>
		<pubDate>Fri, 31 Oct 2008 16:34:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.searchengineoptimizationjournal.com/?p=1653#comment-26860</guid>
		<description>I fail to see any relationship between ASP and SEO/a bad site. The server side code has little to do with the quality of a website.

&quot; you guessed that ASP is littered with code that bogs down your website, you’d be right. Just like the Windows server, it’s got all kinds of useless code added in that makes it more difficult for the search engines to crawl your website. Build your website in HTML. It will get crawled better and will be more likely to get indexed by the search engines.&quot;

ASP is not HTML. You can output HTML with ASP but that statement makes no sense. When you said &quot;Build your website in HTML&quot; i think you meant to say php, jsp or some variant.</description>
		<content:encoded><![CDATA[<p>I fail to see any relationship between ASP and SEO/a bad site. The server side code has little to do with the quality of a website.</p>
<p>&#8221; you guessed that ASP is littered with code that bogs down your website, you’d be right. Just like the Windows server, it’s got all kinds of useless code added in that makes it more difficult for the search engines to crawl your website. Build your website in HTML. It will get crawled better and will be more likely to get indexed by the search engines.&#8221;</p>
<p>ASP is not HTML. You can output HTML with ASP but that statement makes no sense. When you said &#8220;Build your website in HTML&#8221; i think you meant to say php, jsp or some variant.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

