<?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: View Source; How important was it, is it, and will it be?</title>
	<atom:link href="http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: billdcat</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277946</link>
		<dc:creator>billdcat</dc:creator>
		<pubDate>Mon, 18 Jan 2010 22:24:54 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277946</guid>
		<description>@Schill: Thanks for the tip about navigating while in view source, I never knew about that before. I see it allows you to quickly bring up .css and .js files. Very handy!

I definitely made use of &quot;View Source&quot; in my early years. It was indispensable at the time. Yes there was a lot of hackish stuff going on, but I think that was more due to the maturity of the field rather than the use of view source itself.

Nowadays, though, there is a lot that&#039;s not part of the initial HTML download, and the DOM is likely going to look fairly different after loading than is reflected in the initial HTML load. When people ask me for tips on learning, I tell them to use FireBug to take a look at the larger picture of how a site works. That said, for me View Source is only partly a technical feature, it&#039;s also an attitude. With the first Web sites, anyone could do it and sharing was somewhat of an expectation. As such, even if other tools make the feature less useful, I think it should stay if for no other reason than as an invitation to explore and share.</description>
		<content:encoded><![CDATA[<p>@Schill: Thanks for the tip about navigating while in view source, I never knew about that before. I see it allows you to quickly bring up .css and .js files. Very handy!</p>
<p>I definitely made use of &#8220;View Source&#8221; in my early years. It was indispensable at the time. Yes there was a lot of hackish stuff going on, but I think that was more due to the maturity of the field rather than the use of view source itself.</p>
<p>Nowadays, though, there is a lot that&#8217;s not part of the initial HTML download, and the DOM is likely going to look fairly different after loading than is reflected in the initial HTML load. When people ask me for tips on learning, I tell them to use FireBug to take a look at the larger picture of how a site works. That said, for me View Source is only partly a technical feature, it&#8217;s also an attitude. With the first Web sites, anyone could do it and sharing was somewhat of an expectation. As such, even if other tools make the feature less useful, I think it should stay if for no other reason than as an invitation to explore and share.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SilentLennie</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277850</link>
		<dc:creator>SilentLennie</dc:creator>
		<pubDate>Thu, 14 Jan 2010 12:30:23 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277850</guid>
		<description>@ExtAnimal  &#039;Where’s the “View Source” for my word processor&#039;

In wordprocessors-land this is the &quot;Show Codes&quot;-feature in WP5.1.

Still people to this day complain:

I wish I could do &quot;Show Codes&quot; like in WP5.1, because I don&#039;t understand what is going on in this wordprocessor.</description>
		<content:encoded><![CDATA[<p>@ExtAnimal  &#8216;Where’s the “View Source” for my word processor&#8217;</p>
<p>In wordprocessors-land this is the &#8220;Show Codes&#8221;-feature in WP5.1.</p>
<p>Still people to this day complain:</p>
<p>I wish I could do &#8220;Show Codes&#8221; like in WP5.1, because I don&#8217;t understand what is going on in this wordprocessor.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SilentLennie</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277849</link>
		<dc:creator>SilentLennie</dc:creator>
		<pubDate>Thu, 14 Jan 2010 12:25:13 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277849</guid>
		<description>&quot;Tests show that compressed/optimized code and markup loads faster and performs better&quot;

I think this is espcially true for compressed, but if you do compressed I doubt you need to remove all new lines and spacing to be efficient. If I remember correctly if you do both compression and remove comments, newlines and spacing. The first one has the biggest impact and the other doesn&#039;t matter as much anymore.

Does anyone have any link to a recent benchmark testing this ?</description>
		<content:encoded><![CDATA[<p>&#8220;Tests show that compressed/optimized code and markup loads faster and performs better&#8221;</p>
<p>I think this is espcially true for compressed, but if you do compressed I doubt you need to remove all new lines and spacing to be efficient. If I remember correctly if you do both compression and remove comments, newlines and spacing. The first one has the biggest impact and the other doesn&#8217;t matter as much anymore.</p>
<p>Does anyone have any link to a recent benchmark testing this ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alexivaylov</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277791</link>
		<dc:creator>alexivaylov</dc:creator>
		<pubDate>Mon, 11 Jan 2010 15:25:21 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277791</guid>
		<description>Long live &quot;view source&quot;!!</description>
		<content:encoded><![CDATA[<p>Long live &#8220;view source&#8221;!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ExtAnimal</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277784</link>
		<dc:creator>ExtAnimal</dc:creator>
		<pubDate>Mon, 11 Jan 2010 09:42:27 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277784</guid>
		<description>&quot;even trained software engineers chose to work with copy-and-pasted example code&quot;

Yes, they do and it&#039;s a cause of disasters. &quot;trained&quot; monkeys more like! If you don&#039;t know how to do something, then performing a cargo-cult ritual that you&#039;ve seen someone else performing will not invoke the software gods!

LEARN for dog&#039;s sake!

View Source is useless. Where&#039;s the &quot;View Source&quot; for my word processor, or accounting app, or.....?</description>
		<content:encoded><![CDATA[<p>&#8220;even trained software engineers chose to work with copy-and-pasted example code&#8221;</p>
<p>Yes, they do and it&#8217;s a cause of disasters. &#8220;trained&#8221; monkeys more like! If you don&#8217;t know how to do something, then performing a cargo-cult ritual that you&#8217;ve seen someone else performing will not invoke the software gods!</p>
<p>LEARN for dog&#8217;s sake!</p>
<p>View Source is useless. Where&#8217;s the &#8220;View Source&#8221; for my word processor, or accounting app, or&#8230;..?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: thomasjbradley</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277756</link>
		<dc:creator>thomasjbradley</dc:creator>
		<pubDate>Sat, 09 Jan 2010 01:32:25 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277756</guid>
		<description>View source is one of the three most important tools in my web-dev belt (the other two are a text editor and a browser).

I feel that view source is of critical importance to the web both historically and in the future.

I’ve blogged a more detailed response to your and Alex&#039;s post:
http://thomasjbradley.ca/blog/save-view-source

And I would like to start a movement:

Save View Source!
http://saveviewsource.org</description>
		<content:encoded><![CDATA[<p>View source is one of the three most important tools in my web-dev belt (the other two are a text editor and a browser).</p>
<p>I feel that view source is of critical importance to the web both historically and in the future.</p>
<p>I’ve blogged a more detailed response to your and Alex&#8217;s post:<br />
<a href="http://thomasjbradley.ca/blog/save-view-source" rel="nofollow">http://thomasjbradley.ca/blog/save-view-source</a></p>
<p>And I would like to start a movement:</p>
<p>Save View Source!<br />
<a href="http://saveviewsource.org" rel="nofollow">http://saveviewsource.org</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: slightlyoff</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277754</link>
		<dc:creator>slightlyoff</dc:creator>
		<pubDate>Fri, 08 Jan 2010 20:11:36 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277754</guid>
		<description>iliad: I think the only difference our perspectives is a sense of urgency and how long the &quot;long view&quot; is. Lord knows I&#039;ve done my bit to help edge us down the path of code-not-markup. Perhaps I&#039;m just atoning for past mistakes ;-)</description>
		<content:encoded><![CDATA[<p>iliad: I think the only difference our perspectives is a sense of urgency and how long the &#8220;long view&#8221; is. Lord knows I&#8217;ve done my bit to help edge us down the path of code-not-markup. Perhaps I&#8217;m just atoning for past mistakes ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: perrycollective</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277753</link>
		<dc:creator>perrycollective</dc:creator>
		<pubDate>Fri, 08 Jan 2010 20:10:02 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277753</guid>
		<description>While I don&#039;t use View Source nearly as often for learning or figuring out how stuff works, I think it&#039;s still important for a few reasons:

1) It&#039;s a quick and easy way to pre-screen contractors - ask for a reference that they worked on, and check their code.

2) For server-side technologies where the source code is in ASP.NET or PHP, using view source is helpful for refining templates and checking for standards compliance.</description>
		<content:encoded><![CDATA[<p>While I don&#8217;t use View Source nearly as often for learning or figuring out how stuff works, I think it&#8217;s still important for a few reasons:</p>
<p>1) It&#8217;s a quick and easy way to pre-screen contractors &#8211; ask for a reference that they worked on, and check their code.</p>
<p>2) For server-side technologies where the source code is in ASP.NET or PHP, using view source is helpful for refining templates and checking for standards compliance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iliad</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277752</link>
		<dc:creator>iliad</dc:creator>
		<pubDate>Fri, 08 Jan 2010 19:48:21 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277752</guid>
		<description>@chuckles1313: Ah! That beauty definitely goes into my permanent bookmark collection, gracias :)

@slightlyoff: &quot;the web should be improving fast enough that minification never provides enough value to *most* developers that it’s even on their roadmap&quot;
That&#039;s unrealistic
&quot;Anything else should be viewed as a categorical platform-wide failure to keep up.&quot;
And that&#039;s just drastic
But I guess to each his own.</description>
		<content:encoded><![CDATA[<p>@chuckles1313: Ah! That beauty definitely goes into my permanent bookmark collection, gracias :)</p>
<p>@slightlyoff: &#8220;the web should be improving fast enough that minification never provides enough value to *most* developers that it’s even on their roadmap&#8221;<br />
That&#8217;s unrealistic<br />
&#8220;Anything else should be viewed as a categorical platform-wide failure to keep up.&#8221;<br />
And that&#8217;s just drastic<br />
But I guess to each his own.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ingdir</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277751</link>
		<dc:creator>ingdir</dc:creator>
		<pubDate>Fri, 08 Jan 2010 18:52:43 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277751</guid>
		<description>The price we pay to keep View Source clean and meaningful (i.e. not minified/compressed/optimized) is too high for most serious web projects. Tests show that compressed/optimized code and markup loads faster and performs better, which ends up in better experience for end-users, who are the only real target of all our efforts. Developers have another ways to learn from other&#039;s code, such as non-compressed development distributions or extensive examples in documentation (think jQuery).

View Source was easily available when Web 2.0 was young, it cannot be that easy now when Web2.0 is the essential technology being used in a commercial environment.</description>
		<content:encoded><![CDATA[<p>The price we pay to keep View Source clean and meaningful (i.e. not minified/compressed/optimized) is too high for most serious web projects. Tests show that compressed/optimized code and markup loads faster and performs better, which ends up in better experience for end-users, who are the only real target of all our efforts. Developers have another ways to learn from other&#8217;s code, such as non-compressed development distributions or extensive examples in documentation (think jQuery).</p>
<p>View Source was easily available when Web 2.0 was young, it cannot be that easy now when Web2.0 is the essential technology being used in a commercial environment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: slightlyoff</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277748</link>
		<dc:creator>slightlyoff</dc:creator>
		<pubDate>Fri, 08 Jan 2010 17:55:58 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277748</guid>
		<description>iliad: I suggested at the end of the article that the best, most viable alternative is for browsers to start (finally) fulfilling their role in the virtuous cycle and begin adding new semantics for what&#039;s now common practice in script and layout. As I say at the end, HTML 5 and (some of) CSS 3 are steps in that direction, but they&#039;re only a start. So should you stop minifying out of some altruistic instinct? No. But the web should be improving fast enough that minification never provides enough value to *most* developers that it&#039;s even on their roadmap. Anything else should be viewed as a categorical platform-wide failure to keep up.

Regards</description>
		<content:encoded><![CDATA[<p>iliad: I suggested at the end of the article that the best, most viable alternative is for browsers to start (finally) fulfilling their role in the virtuous cycle and begin adding new semantics for what&#8217;s now common practice in script and layout. As I say at the end, HTML 5 and (some of) CSS 3 are steps in that direction, but they&#8217;re only a start. So should you stop minifying out of some altruistic instinct? No. But the web should be improving fast enough that minification never provides enough value to *most* developers that it&#8217;s even on their roadmap. Anything else should be viewed as a categorical platform-wide failure to keep up.</p>
<p>Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mckoss</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277745</link>
		<dc:creator>mckoss</dc:creator>
		<pubDate>Fri, 08 Jan 2010 17:21:15 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277745</guid>
		<description>I think View/Source is the #1 driver of education and spreading good ideas for client-side web developers.  I wish jsbeautifier were built in to modern browsers.

What better way to learn, than to see something cool, and then open up the hood to see how it&#039;s done.</description>
		<content:encoded><![CDATA[<p>I think View/Source is the #1 driver of education and spreading good ideas for client-side web developers.  I wish jsbeautifier were built in to modern browsers.</p>
<p>What better way to learn, than to see something cool, and then open up the hood to see how it&#8217;s done.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Schill</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277743</link>
		<dc:creator>Schill</dc:creator>
		<pubDate>Fri, 08 Jan 2010 17:05:21 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277743</guid>
		<description>&quot;View source&quot; is still relevant and important, no question. I learned a lot from viewing others&#039; &quot;open&quot; code in the 90s and still do, though it&#039;s augmented somewhat by the convenience of Firebug et al these days. It&#039;s also still one of the best ways to read/parse a document at a lower level, see how a page is constructed and also gives an idea of how search engines may process it vs. the user&#039;s GUI-based view.
&#160;
The &quot;view-source&quot; menu in browsers arguably reinforces the idea that front-end code is an open format, intentionally made available for people to see and tinker with. It encourages experimentation. This is a great thing!
&#160;
On a side note, I like that Firefox (after 3.0?) started highlighting links in the view source window; you can click and subsequently view &lt;i&gt;their&lt;/i&gt; source in the same window, &quot;delete&quot; takes you back in history, and CTRL-R refreshes the source from the server etc.
&#160;</description>
		<content:encoded><![CDATA[<p>&#8220;View source&#8221; is still relevant and important, no question. I learned a lot from viewing others&#8217; &#8220;open&#8221; code in the 90s and still do, though it&#8217;s augmented somewhat by the convenience of Firebug et al these days. It&#8217;s also still one of the best ways to read/parse a document at a lower level, see how a page is constructed and also gives an idea of how search engines may process it vs. the user&#8217;s GUI-based view.<br />
&nbsp;<br />
The &#8220;view-source&#8221; menu in browsers arguably reinforces the idea that front-end code is an open format, intentionally made available for people to see and tinker with. It encourages experimentation. This is a great thing!<br />
&nbsp;<br />
On a side note, I like that Firefox (after 3.0?) started highlighting links in the view source window; you can click and subsequently view <i>their</i> source in the same window, &#8220;delete&#8221; takes you back in history, and CTRL-R refreshes the source from the server etc.<br />
&nbsp;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chuckles1313</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277741</link>
		<dc:creator>chuckles1313</dc:creator>
		<pubDate>Fri, 08 Jan 2010 16:35:40 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277741</guid>
		<description>@iliad Even minified JS is very easy to read with a tool like www.jsbeautifier.org</description>
		<content:encoded><![CDATA[<p>@iliad Even minified JS is very easy to read with a tool like <a href="http://www.jsbeautifier.org" rel="nofollow">http://www.jsbeautifier.org</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JonathanLeech</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277740</link>
		<dc:creator>JonathanLeech</dc:creator>
		<pubDate>Fri, 08 Jan 2010 16:19:51 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277740</guid>
		<description>View Source is a crutch, and the source of a lot of the copy and paste plague that perpetuates the buggy, non-standards compliant, badly formatted, dead code ridden, and often copyright infringing mess that is the web today. Lowering the barrier for entry is not always a good thing.</description>
		<content:encoded><![CDATA[<p>View Source is a crutch, and the source of a lot of the copy and paste plague that perpetuates the buggy, non-standards compliant, badly formatted, dead code ridden, and often copyright infringing mess that is the web today. Lowering the barrier for entry is not always a good thing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: iliad</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277735</link>
		<dc:creator>iliad</dc:creator>
		<pubDate>Fri, 08 Jan 2010 15:12:29 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277735</guid>
		<description>I&#039;ve only glossed over Alex&#039;s post, but other than flash/silverlight-like systems, the only evidence he puts about the &quot;attack on view source&quot; is JS generated code. On top of that, there&#039;s of course the minified js/css code, which make it difficult (and in case of obfuscated js code), nearly impossible to simply look at the code and understand it. However, what&#039;s the solution? Should we stop optimizing and minifying (minimizing?) our code for the sake of better preserving &quot;View Source&quot;?

I think that his hypothesis is somewhat off the mark, which, if I&#039;m reading him correctly, states that view-source was instrumental to the proliferation of HTML and web development. I would instead argue that it was the simple nature of HTML that led to its proliferation, and view-source is just a nice, nay great, side effect of this simplicity.

Consider that HTML is at once simpler and more powerful (at least on the immediate gratification scale) than scripting languages. Not only does it not require any compiling, but it doesn&#039;t even need any &quot;manual output&quot; (i.e. things like &quot;print&quot;, &quot;echo&quot;, etc.). You write the tags, you load the file in browser, you see the &quot;tags&quot; (i.e. their content). It&#039;s almost like a formatted text file, which is of course why view-source works so well.

If you compare this to PHP for a second, a code like &quot;echo $yada . &#039;-&#039; . $bla;&quot; may produce text such as &quot;view-source&quot; but the mapping is not direct since when looking at the source PHP code you need to find the declarations/assignments of the $yada and $bla variables, which may be a line above, or 100 lines above, or constructed inside a function in a different file by means of a complex algorithm.
HTML doesn&#039;t have that - the contents of tags is exactly what you see on the page and the only &quot;variable&quot; is their styling and position.

Of course, the more complex websites become, the more complex code they require. JS introduces a more traditional scripting code, and to optimize user experience we minify and obfuscate it, essentially removing that almost 1 to 1 mapping of source code to the page in a browser. But I think that&#039;s just the nature of the beast - you can&#039;t have complex interactive experience while maintaining simple readable code (unless you have an extra abstraction layer on top of it).

That&#039;s not to say that there aren&#039;t those that try to specifically prevent others from peaking inside their code, but I believe such developers are in the minority. We just have to make sure that the open source nature of the web remains as such.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve only glossed over Alex&#8217;s post, but other than flash/silverlight-like systems, the only evidence he puts about the &#8220;attack on view source&#8221; is JS generated code. On top of that, there&#8217;s of course the minified js/css code, which make it difficult (and in case of obfuscated js code), nearly impossible to simply look at the code and understand it. However, what&#8217;s the solution? Should we stop optimizing and minifying (minimizing?) our code for the sake of better preserving &#8220;View Source&#8221;?</p>
<p>I think that his hypothesis is somewhat off the mark, which, if I&#8217;m reading him correctly, states that view-source was instrumental to the proliferation of HTML and web development. I would instead argue that it was the simple nature of HTML that led to its proliferation, and view-source is just a nice, nay great, side effect of this simplicity.</p>
<p>Consider that HTML is at once simpler and more powerful (at least on the immediate gratification scale) than scripting languages. Not only does it not require any compiling, but it doesn&#8217;t even need any &#8220;manual output&#8221; (i.e. things like &#8220;print&#8221;, &#8220;echo&#8221;, etc.). You write the tags, you load the file in browser, you see the &#8220;tags&#8221; (i.e. their content). It&#8217;s almost like a formatted text file, which is of course why view-source works so well.</p>
<p>If you compare this to PHP for a second, a code like &#8220;echo $yada . &#8216;-&#8217; . $bla;&#8221; may produce text such as &#8220;view-source&#8221; but the mapping is not direct since when looking at the source PHP code you need to find the declarations/assignments of the $yada and $bla variables, which may be a line above, or 100 lines above, or constructed inside a function in a different file by means of a complex algorithm.<br />
HTML doesn&#8217;t have that &#8211; the contents of tags is exactly what you see on the page and the only &#8220;variable&#8221; is their styling and position.</p>
<p>Of course, the more complex websites become, the more complex code they require. JS introduces a more traditional scripting code, and to optimize user experience we minify and obfuscate it, essentially removing that almost 1 to 1 mapping of source code to the page in a browser. But I think that&#8217;s just the nature of the beast &#8211; you can&#8217;t have complex interactive experience while maintaining simple readable code (unless you have an extra abstraction layer on top of it).</p>
<p>That&#8217;s not to say that there aren&#8217;t those that try to specifically prevent others from peaking inside their code, but I believe such developers are in the minority. We just have to make sure that the open source nature of the web remains as such.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pmontrasio</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277734</link>
		<dc:creator>pmontrasio</dc:creator>
		<pubDate>Fri, 08 Jan 2010 14:53:55 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277734</guid>
		<description>View source has been invaluable to me for learning new tricks and I still use it a lot. Sometimes the tool I use is Firebug, sometimes is Web Developer Toolbars, sometimes it&#039;s just control U.

View source did a lot to spread HTML, JavaScript and CSS. Without it the web would have been just another hypertext system and probably we&#039;d not here writing about it now.</description>
		<content:encoded><![CDATA[<p>View source has been invaluable to me for learning new tricks and I still use it a lot. Sometimes the tool I use is Firebug, sometimes is Web Developer Toolbars, sometimes it&#8217;s just control U.</p>
<p>View source did a lot to spread HTML, JavaScript and CSS. Without it the web would have been just another hypertext system and probably we&#8217;d not here writing about it now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: genericallyloud</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277733</link>
		<dc:creator>genericallyloud</dc:creator>
		<pubDate>Fri, 08 Jan 2010 14:49:33 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277733</guid>
		<description>While I think that view source was an important way of growing the web, and getting many people contributing to it, I think it is not so important anymore. There is such a huge wealth of books, tools, online help, and tutorials that I have my doubts that view source has the same place that it once did. Those who know nothing about html etc. and just want to make a page have tools to do that. Those who want to learn have a greater wealth of tools, libraries, etc than ever before, and view source is less important. Finally, for those who want to actually look at the code and play with it, there is plenty of high quality open source code out there. Open source is the new view source, and I think it is a much much better replacement. No, you can&#039;t look at everything, but I think thats fine. I don&#039;t think there is any responsibility for production code to be as readable as possible.
.
As for view source itself - I think that will be around for as long as browser still take source code and not bytecode or native code. It just might not be pretty. And on that matter I completely agree with others, that source level compatibility is important and should not go away.</description>
		<content:encoded><![CDATA[<p>While I think that view source was an important way of growing the web, and getting many people contributing to it, I think it is not so important anymore. There is such a huge wealth of books, tools, online help, and tutorials that I have my doubts that view source has the same place that it once did. Those who know nothing about html etc. and just want to make a page have tools to do that. Those who want to learn have a greater wealth of tools, libraries, etc than ever before, and view source is less important. Finally, for those who want to actually look at the code and play with it, there is plenty of high quality open source code out there. Open source is the new view source, and I think it is a much much better replacement. No, you can&#8217;t look at everything, but I think thats fine. I don&#8217;t think there is any responsibility for production code to be as readable as possible.<br />
.<br />
As for view source itself &#8211; I think that will be around for as long as browser still take source code and not bytecode or native code. It just might not be pretty. And on that matter I completely agree with others, that source level compatibility is important and should not go away.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BCrescimanno</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277732</link>
		<dc:creator>BCrescimanno</dc:creator>
		<pubDate>Fri, 08 Jan 2010 14:31:46 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277732</guid>
		<description>While I, like many, would mourn the loss of View Source, the fact is it simply isn&#039;t as important to the web these days as it was in 1995.  Those were the days before blogs--before Ajaxian, Nettuts, and other great sites that spread the same information that we used to glean only from View Source.  Now, along with the source examples, we get their context which is great for those just getting started.

My point is, there&#039;s a lot more readily available information on how to develop for the web out there than there was when View Source was perhaps at the height of its importance. Not that it&#039;s not important anymore, but I&#039;d say less-so than it once did.</description>
		<content:encoded><![CDATA[<p>While I, like many, would mourn the loss of View Source, the fact is it simply isn&#8217;t as important to the web these days as it was in 1995.  Those were the days before blogs&#8211;before Ajaxian, Nettuts, and other great sites that spread the same information that we used to glean only from View Source.  Now, along with the source examples, we get their context which is great for those just getting started.</p>
<p>My point is, there&#8217;s a lot more readily available information on how to develop for the web out there than there was when View Source was perhaps at the height of its importance. Not that it&#8217;s not important anymore, but I&#8217;d say less-so than it once did.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blepore</title>
		<link>http://ajaxian.com/archives/view-source-how-important-was-it-is-it-and-will-it-be/comment-page-1#comment-277731</link>
		<dc:creator>blepore</dc:creator>
		<pubDate>Fri, 08 Jan 2010 14:09:59 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8396#comment-277731</guid>
		<description>I believe that View Source does not go far enough. View Source only gives you the originally shipped HTML. I&#039;d love to see a View Generated Source option more readily available to users. Right now the Web Developer Toolbar by Chris Pederick is the only tool that I know of that does so.
And before people ask, I am aware that Firebug and every other DOM tool has their own tool to display the generated HTML. We are merely talking about a single display along the lines of View Source.</description>
		<content:encoded><![CDATA[<p>I believe that View Source does not go far enough. View Source only gives you the originally shipped HTML. I&#8217;d love to see a View Generated Source option more readily available to users. Right now the Web Developer Toolbar by Chris Pederick is the only tool that I know of that does so.<br />
And before people ask, I am aware that Firebug and every other DOM tool has their own tool to display the generated HTML. We are merely talking about a single display along the lines of View Source.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

