<?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: Steve Yegge on Server Side JavaScript</title>
	<atom:link href="http://ajaxian.com/archives/steve-yegge-on-server-side-javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/steve-yegge-on-server-side-javascript</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Fri, 19 Mar 2010 09:39:16 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: holts</title>
		<link>http://ajaxian.com/archives/steve-yegge-on-server-side-javascript/comment-page-1#comment-265128</link>
		<dc:creator>holts</dc:creator>
		<pubDate>Mon, 16 Jun 2008 22:45:02 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3756#comment-265128</guid>
		<description>...dynamic languages make a lot of sense for a large class of applications... especially on the web.  Steve Yegge carries that torch better than anyone with his detailed perspectives.</description>
		<content:encoded><![CDATA[<p>&#8230;dynamic languages make a lot of sense for a large class of applications&#8230; especially on the web.  Steve Yegge carries that torch better than anyone with his detailed perspectives.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ilazarte</title>
		<link>http://ajaxian.com/archives/steve-yegge-on-server-side-javascript/comment-page-1#comment-265118</link>
		<dc:creator>ilazarte</dc:creator>
		<pubDate>Mon, 16 Jun 2008 19:23:36 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3756#comment-265118</guid>
		<description>1 million lines of a code.. a dubious honor.</description>
		<content:encoded><![CDATA[<p>1 million lines of a code.. a dubious honor.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: doublerebel</title>
		<link>http://ajaxian.com/archives/steve-yegge-on-server-side-javascript/comment-page-1#comment-265117</link>
		<dc:creator>doublerebel</dc:creator>
		<pubDate>Mon, 16 Jun 2008 19:17:26 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3756#comment-265117</guid>
		<description>Jaxer is very cool -- and there are already JavaScript templating plugins for most major frameworks.  It is simple to separate business logic and presentation, it&#039;s just a matter of proper coding.  I don&#039;t see the need for &quot;C# aspx code in front, or JSP&quot; at all -- bring on the powerful JS on server!  Furthermore, I would be interested to see how Mascara will work serverside, to make the more complex programs even more manageable.</description>
		<content:encoded><![CDATA[<p>Jaxer is very cool &#8212; and there are already JavaScript templating plugins for most major frameworks.  It is simple to separate business logic and presentation, it&#8217;s just a matter of proper coding.  I don&#8217;t see the need for &#8220;C# aspx code in front, or JSP&#8221; at all &#8212; bring on the powerful JS on server!  Furthermore, I would be interested to see how Mascara will work serverside, to make the more complex programs even more manageable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: khakman2</title>
		<link>http://ajaxian.com/archives/steve-yegge-on-server-side-javascript/comment-page-1#comment-265111</link>
		<dc:creator>khakman2</dc:creator>
		<pubDate>Mon, 16 Jun 2008 16:30:47 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3756#comment-265111</guid>
		<description>re: server-side javascript... Adding more fuel to the momentum behind applications built from server-side javascript.  Aptana&#039;s got the Jaxer project going strong now.  Jaxer is a open source Ajax server. It&#039;s a very cool and powerful concept: Use the same engine that&#039;s in browsers as the core for a server so that there&#039;s a parity of environments on both sides.  Jaxer uses Mozilla&#039;s browser engine on the server-side to enable not just server-side javascript  (via SpiderMonkey) but also server-side DOM manipulation, DB, filesystem, network access, server-sessions, etc...  (and oh yeah, interfaces to Java via DWR and other means are in process too).  It&#039;s cool how you can just tell the script to runat=&quot;server&quot;, runat=&quot;client&quot;, runat=&quot;both&quot;, runat=&quot;server-proxy&quot;, etc... to write both client-side and server-side logic in the same page.  Check Jaxer out at www.aptana.com/jaxer</description>
		<content:encoded><![CDATA[<p>re: server-side javascript&#8230; Adding more fuel to the momentum behind applications built from server-side javascript.  Aptana&#8217;s got the Jaxer project going strong now.  Jaxer is a open source Ajax server. It&#8217;s a very cool and powerful concept: Use the same engine that&#8217;s in browsers as the core for a server so that there&#8217;s a parity of environments on both sides.  Jaxer uses Mozilla&#8217;s browser engine on the server-side to enable not just server-side javascript  (via SpiderMonkey) but also server-side DOM manipulation, DB, filesystem, network access, server-sessions, etc&#8230;  (and oh yeah, interfaces to Java via DWR and other means are in process too).  It&#8217;s cool how you can just tell the script to runat=&#8221;server&#8221;, runat=&#8221;client&#8221;, runat=&#8221;both&#8221;, runat=&#8221;server-proxy&#8221;, etc&#8230; to write both client-side and server-side logic in the same page.  Check Jaxer out at <a href="http://www.aptana.com/jaxer" rel="nofollow">http://www.aptana.com/jaxer</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: uize</title>
		<link>http://ajaxian.com/archives/steve-yegge-on-server-side-javascript/comment-page-1#comment-265107</link>
		<dc:creator>uize</dc:creator>
		<pubDate>Mon, 16 Jun 2008 09:55:03 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3756#comment-265107</guid>
		<description>Well, that was entertaining enough to keep me up till 3am.</description>
		<content:encoded><![CDATA[<p>Well, that was entertaining enough to keep me up till 3am.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: uize</title>
		<link>http://ajaxian.com/archives/steve-yegge-on-server-side-javascript/comment-page-1#comment-265103</link>
		<dc:creator>uize</dc:creator>
		<pubDate>Mon, 16 Jun 2008 08:49:50 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3756#comment-265103</guid>
		<description>I have a feeling that server side JavaScript will become a compelling reality in the not too distant future, even despite the early false start of the overly eager Netscape folks. There&#039;s no good reason why pages shouldn&#039;t be built and updated on either side of the client-server divide using the same language... and even the same JS framework!
&#160;
I propose, at the very least, a thin server-side presentation layer that can allow for the exchange and shared use of JavaScript templates (ala C# aspx code in front, or JSP), allowing updates to be used on both sides of the fence. The JavaScript presentation layer hosted on the server side can receive input through a narrow interface from a language layer more appropriate to the coding of complex business logic. Presentation logic should not be digging into databases and such, anyway, so enforcing a thin data transfer interface between business logic and server-side presentation logic implemented in JavaScript would make for a reasonable architecture. UI engineers typically want to work their stuff on both sides of the client-server divide - building pages on the server side, and updating them on the client side - but don&#039;t typically want to go very deep into how business logic is implemented... or optimized.</description>
		<content:encoded><![CDATA[<p>I have a feeling that server side JavaScript will become a compelling reality in the not too distant future, even despite the early false start of the overly eager Netscape folks. There&#8217;s no good reason why pages shouldn&#8217;t be built and updated on either side of the client-server divide using the same language&#8230; and even the same JS framework!<br />
&nbsp;<br />
I propose, at the very least, a thin server-side presentation layer that can allow for the exchange and shared use of JavaScript templates (ala C# aspx code in front, or JSP), allowing updates to be used on both sides of the fence. The JavaScript presentation layer hosted on the server side can receive input through a narrow interface from a language layer more appropriate to the coding of complex business logic. Presentation logic should not be digging into databases and such, anyway, so enforcing a thin data transfer interface between business logic and server-side presentation logic implemented in JavaScript would make for a reasonable architecture. UI engineers typically want to work their stuff on both sides of the client-server divide &#8211; building pages on the server side, and updating them on the client side &#8211; but don&#8217;t typically want to go very deep into how business logic is implemented&#8230; or optimized.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
