<?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: Phobos: Does Sun have a good thing under its nose?</title>
	<atom:link href="http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose</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: Franck Yvetot</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-245327</link>
		<dc:creator>Franck Yvetot</dc:creator>
		<pubDate>Mon, 18 Dec 2006 10:08:22 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-245327</guid>
		<description>Javascript is a very nice language for the client side but it still lacks a lot in terms of OO features. Reminds me of the nightmare ASP was (good for small web apps but a real pain in large projects).  I would consider moving back to JS only if it was truly OO like Flashscript (I love this one and wish to have it in our browsers soon!), offered packages and was backed up by a decent community. But to be honest, I dont really see the point. There are already enough languages on the backend without adding another one. Learning PHP or Java is probably a smaller overhead than learning a new JS environment, waiting for hosting companies to support it, a community to build up (+ getting our clients to have confidence in it)..</description>
		<content:encoded><![CDATA[<p>Javascript is a very nice language for the client side but it still lacks a lot in terms of OO features. Reminds me of the nightmare ASP was (good for small web apps but a real pain in large projects).  I would consider moving back to JS only if it was truly OO like Flashscript (I love this one and wish to have it in our browsers soon!), offered packages and was backed up by a decent community. But to be honest, I dont really see the point. There are already enough languages on the backend without adding another one. Learning PHP or Java is probably a smaller overhead than learning a new JS environment, waiting for hosting companies to support it, a community to build up (+ getting our clients to have confidence in it)..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-245319</link>
		<dc:creator>Sam</dc:creator>
		<pubDate>Sun, 17 Dec 2006 17:01:52 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-245319</guid>
		<description>&quot;Besides, JavaScript knowledge is too cheap to build a career on it. &quot;

That might be true if you are a developer, but if you are building a service, the choice of language doesn&#039;t matter, only the results.
If there is a manageable and reliable approach, which is also consistent and where there is a lot of know-how, like with javascript, then it&#039;s a viable approach for sure.</description>
		<content:encoded><![CDATA[<p>&#8220;Besides, JavaScript knowledge is too cheap to build a career on it. &#8221;</p>
<p>That might be true if you are a developer, but if you are building a service, the choice of language doesn&#8217;t matter, only the results.<br />
If there is a manageable and reliable approach, which is also consistent and where there is a lot of know-how, like with javascript, then it&#8217;s a viable approach for sure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George Moschovitis</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-239120</link>
		<dc:creator>George Moschovitis</dc:creator>
		<pubDate>Fri, 08 Dec 2006 23:31:35 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-239120</guid>
		<description>Javascript end-to-end is a really interesting solution. Project Phobos seems interesting as well.</description>
		<content:encoded><![CDATA[<p>Javascript end-to-end is a really interesting solution. Project Phobos seems interesting as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: philigran</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-188244</link>
		<dc:creator>philigran</dc:creator>
		<pubDate>Thu, 16 Nov 2006 19:09:23 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-188244</guid>
		<description>We called it ASP 3.0 + DHTML back in the days!  Of course, there wasn&#039;t any really serious or interesting community around JavaScript at the time, so you had to develop most of your server-side framework and libraries from scratch on your own island in order to build something manageable, but now that JavaScript is becoming some kind of lingua franca, I suppose it could become a livable option...

I just wouldn&#039;t personally go back, as a developer, to being mainly a JavaScript expert, though.  Diversity is good.  Besides, JavaScript knowledge is too cheap to build a career on it.</description>
		<content:encoded><![CDATA[<p>We called it ASP 3.0 + DHTML back in the days!  Of course, there wasn&#8217;t any really serious or interesting community around JavaScript at the time, so you had to develop most of your server-side framework and libraries from scratch on your own island in order to build something manageable, but now that JavaScript is becoming some kind of lingua franca, I suppose it could become a livable option&#8230;</p>
<p>I just wouldn&#8217;t personally go back, as a developer, to being mainly a JavaScript expert, though.  Diversity is good.  Besides, JavaScript knowledge is too cheap to build a career on it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: char</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-188003</link>
		<dc:creator>char</dc:creator>
		<pubDate>Thu, 16 Nov 2006 16:37:54 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-188003</guid>
		<description>umm no</description>
		<content:encoded><![CDATA[<p>umm no</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roberto Chinnici</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-183992</link>
		<dc:creator>Roberto Chinnici</dc:creator>
		<pubDate>Tue, 14 Nov 2006 19:07:55 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-183992</guid>
		<description>Hi, I&#039;m the Phobos architect. I&#039;d like to point out this &lt;a href=&quot;http://weblogs.java.net/blog/robc/archive/2006/11/phobos_and_netb.html&quot; rel=&quot;nofollow&quot;&gt;blog entry&lt;/a&gt;. As you can see, we&#039;ve been working on making development of Phobos applications even easier. At least, it goes to prove that the project is not languishing, quite the opposite.  ;-)

In our experience, JavaScript (with Mozilla Rhino) works fine as a server-side language, especially in the context of Phobos, where we are happy delegating big, heavy tasks to existing Java libraries (e.g. persistence, HTTP server, Web services). By the way, an earlier comment about JavaScript being &quot;single threaded&quot; is off the mark, we do support multiple threads and use the Java concurrency APIs to synchronize between them. In Phobos, JavaScript ends up being used as a glue between the different components and to write core application logic and dynamic HTML page snippets, tasks for which it is well adapted. Having a real debugger helps too!</description>
		<content:encoded><![CDATA[<p>Hi, I&#8217;m the Phobos architect. I&#8217;d like to point out this <a href="http://weblogs.java.net/blog/robc/archive/2006/11/phobos_and_netb.html" rel="nofollow">blog entry</a>. As you can see, we&#8217;ve been working on making development of Phobos applications even easier. At least, it goes to prove that the project is not languishing, quite the opposite.  ;-)</p>
<p>In our experience, JavaScript (with Mozilla Rhino) works fine as a server-side language, especially in the context of Phobos, where we are happy delegating big, heavy tasks to existing Java libraries (e.g. persistence, HTTP server, Web services). By the way, an earlier comment about JavaScript being &#8220;single threaded&#8221; is off the mark, we do support multiple threads and use the Java concurrency APIs to synchronize between them. In Phobos, JavaScript ends up being used as a glue between the different components and to write core application logic and dynamic HTML page snippets, tasks for which it is well adapted. Having a real debugger helps too!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad Neuberg</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-182172</link>
		<dc:creator>Brad Neuberg</dc:creator>
		<pubDate>Mon, 13 Nov 2006 21:58:24 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-182172</guid>
		<description>Back in the day JavaScript was called LiveScript before the Sun-Netscape rebranding. Netscape had a suite of products, including Netscape Communicator (the browser), that could be scripted with JavaScript. The server-side exposed objects that could be scripted with LiveScript (aka JavaScript), and even had a Corba ORB that was also on the client-side for client-server communication.

While I wouldn&#039;t want standard JavaScript 1.5 or less on the server-side, being able to do ECMAScript 3.0 on the server-side would be nice.

Brad</description>
		<content:encoded><![CDATA[<p>Back in the day JavaScript was called LiveScript before the Sun-Netscape rebranding. Netscape had a suite of products, including Netscape Communicator (the browser), that could be scripted with JavaScript. The server-side exposed objects that could be scripted with LiveScript (aka JavaScript), and even had a Corba ORB that was also on the client-side for client-server communication.</p>
<p>While I wouldn&#8217;t want standard JavaScript 1.5 or less on the server-side, being able to do ECMAScript 3.0 on the server-side would be nice.</p>
<p>Brad</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-180574</link>
		<dc:creator>Sam</dc:creator>
		<pubDate>Mon, 13 Nov 2006 03:09:04 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-180574</guid>
		<description>I suspect that there are territorial issues involved, some pushing for their favorite languages, but using javascript serverside is hardly &#039;disastrous&#039;. :-)
I&#039;ve done it for a long time now, and sofar those disasters are nowhere to be found..</description>
		<content:encoded><![CDATA[<p>I suspect that there are territorial issues involved, some pushing for their favorite languages, but using javascript serverside is hardly &#8216;disastrous&#8217;. :-)<br />
I&#8217;ve done it for a long time now, and sofar those disasters are nowhere to be found..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-180528</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Mon, 13 Nov 2006 02:30:20 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-180528</guid>
		<description>Javascript is good at what it is used for on the client, but not great. It could be better. To use it on server would be disastrous. If you want a loosely typed, single threaded language to run your applictions you&#039;ve got issues. And it&#039;s already been done, several times, as several people have pointed out. Does anyone research their dumb-ass comments before posting? Tomorrow&#039;s post: &lt;em&gt;I hope that someday in the future they have the Internet on computers&lt;/em&gt;.</description>
		<content:encoded><![CDATA[<p>Javascript is good at what it is used for on the client, but not great. It could be better. To use it on server would be disastrous. If you want a loosely typed, single threaded language to run your applictions you&#8217;ve got issues. And it&#8217;s already been done, several times, as several people have pointed out. Does anyone research their dumb-ass comments before posting? Tomorrow&#8217;s post: <em>I hope that someday in the future they have the Internet on computers</em>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Karl G</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-180424</link>
		<dc:creator>Karl G</dc:creator>
		<pubDate>Mon, 13 Nov 2006 01:08:37 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-180424</guid>
		<description>I don&#039;t see a big advantage in having a single language. I like to use each language for its strengths. My biggest issues with Javascript as a language are the lack of namespaces and the poor data structures. On the other hand, I like where the language is going. If it turns into Python with curly braces and prototypes rather than classes, I won&#039;t complain.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t see a big advantage in having a single language. I like to use each language for its strengths. My biggest issues with Javascript as a language are the lack of namespaces and the poor data structures. On the other hand, I like where the language is going. If it turns into Python with curly braces and prototypes rather than classes, I won&#8217;t complain.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivan Lazarte</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-180320</link>
		<dc:creator>Ivan Lazarte</dc:creator>
		<pubDate>Sun, 12 Nov 2006 23:55:52 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-180320</guid>
		<description>I love Javascript, but its simply too free as a language to be a good middleware layer.  I do agree that it will work on the client side ,and I expect a lot more action on the front end while the backend servers will have less and less to do with Javascript.

As it gets closer to front and center, tools will evolve that will deal with solely Javascript and HTML as a platform.  Aptana is a good example.</description>
		<content:encoded><![CDATA[<p>I love Javascript, but its simply too free as a language to be a good middleware layer.  I do agree that it will work on the client side ,and I expect a lot more action on the front end while the backend servers will have less and less to do with Javascript.</p>
<p>As it gets closer to front and center, tools will evolve that will deal with solely Javascript and HTML as a platform.  Aptana is a good example.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kourge</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-180317</link>
		<dc:creator>kourge</dc:creator>
		<pubDate>Sun, 12 Nov 2006 23:55:09 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-180317</guid>
		<description>I would prefer to use server-side JavaScript than PHP.</description>
		<content:encoded><![CDATA[<p>I would prefer to use server-side JavaScript than PHP.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: scripkiddie</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-179997</link>
		<dc:creator>scripkiddie</dc:creator>
		<pubDate>Sun, 12 Nov 2006 20:13:18 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-179997</guid>
		<description>I love it. I wish I could use just one language for all my needs, and since javascript won&#039;t be replaced anytime soon from the browser why not move it to the server?
Netscape had a great idea killed by history. Let&#039;s see if the mozilla guys can make it real, or Sun, or IBM, but for god&#039;s sake not M$ noooooo.</description>
		<content:encoded><![CDATA[<p>I love it. I wish I could use just one language for all my needs, and since javascript won&#8217;t be replaced anytime soon from the browser why not move it to the server?<br />
Netscape had a great idea killed by history. Let&#8217;s see if the mozilla guys can make it real, or Sun, or IBM, but for god&#8217;s sake not M$ noooooo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shorty114</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-179638</link>
		<dc:creator>shorty114</dc:creator>
		<pubDate>Sun, 12 Nov 2006 16:28:28 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-179638</guid>
		<description>I would take PHP over JavaScript for server-side anyday. Or even RoR for that matter.

/me waits for the flames</description>
		<content:encoded><![CDATA[<p>I would take PHP over JavaScript for server-side anyday. Or even RoR for that matter.</p>
<p>/me waits for the flames</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Mahemoff</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-179136</link>
		<dc:creator>Michael Mahemoff</dc:creator>
		<pubDate>Sun, 12 Nov 2006 10:59:37 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-179136</guid>
		<description>Manual trackback
http://www.softwareas.com/phobos-server-side-js-redux</description>
		<content:encoded><![CDATA[<p>Manual trackback<br />
<a href="http://www.softwareas.com/phobos-server-side-js-redux" rel="nofollow">http://www.softwareas.com/phobos-server-side-js-redux</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Rinner</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-179084</link>
		<dc:creator>Stefan Rinner</dc:creator>
		<pubDate>Sun, 12 Nov 2006 10:18:03 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-179084</guid>
		<description>To cite http://www.helma.org :
&quot;Helma is an open source web application framework for fast and efficient scripting and serving of your websites and Internet applications.
Helma is written in Java and employs Javascript for its server-side scripting environment, removing the need for compilation cycles and reducing development costs while giving you instant access to leverage the whole wealth of Java libraries out there.&quot;

It&#039;s mature, stable and fast (used for sites with more than 100k dynamic pageviews a day) an developing applications with it is fast and joyful (thanks to it&#039;s builtin ORM features and the easy integration of Java libraries)</description>
		<content:encoded><![CDATA[<p>To cite <a href="http://www.helma.org" rel="nofollow">http://www.helma.org</a> :<br />
&#8220;Helma is an open source web application framework for fast and efficient scripting and serving of your websites and Internet applications.<br />
Helma is written in Java and employs Javascript for its server-side scripting environment, removing the need for compilation cycles and reducing development costs while giving you instant access to leverage the whole wealth of Java libraries out there.&#8221;</p>
<p>It&#8217;s mature, stable and fast (used for sites with more than 100k dynamic pageviews a day) an developing applications with it is fast and joyful (thanks to it&#8217;s builtin ORM features and the easy integration of Java libraries)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dirk Steins</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-178902</link>
		<dc:creator>Dirk Steins</dc:creator>
		<pubDate>Sun, 12 Nov 2006 08:30:43 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-178902</guid>
		<description>Besides the already listed old solutions above which supported server side JS, also Broadvision used this technologie in their server applications (BV One2One etc.) about 8 to 6 years back. Scripting in JS, extensions in C++. And they switched to Java so they could extend and script all in one language.</description>
		<content:encoded><![CDATA[<p>Besides the already listed old solutions above which supported server side JS, also Broadvision used this technologie in their server applications (BV One2One etc.) about 8 to 6 years back. Scripting in JS, extensions in C++. And they switched to Java so they could extend and script all in one language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-178212</link>
		<dc:creator>Sam</dc:creator>
		<pubDate>Sun, 12 Nov 2006 00:02:19 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-178212</guid>
		<description>Actually, most new technologies appears once or twice before being finally accepted, and ypu know what.. the same is true for ajax itself.</description>
		<content:encoded><![CDATA[<p>Actually, most new technologies appears once or twice before being finally accepted, and ypu know what.. the same is true for ajax itself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vance Dubberly</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-178192</link>
		<dc:creator>Vance Dubberly</dc:creator>
		<pubDate>Sat, 11 Nov 2006 23:46:47 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-178192</guid>
		<description>Umm didn&#039;t we happily kill that like 8 years ago? Netscape Enterprise Server had  support for Javascript as a Server Side Language.  http://wp.netscape.com/enterprise/v3.6/ 
Those who fail to remember the past are doomed to repeat it.</description>
		<content:encoded><![CDATA[<p>Umm didn&#8217;t we happily kill that like 8 years ago? Netscape Enterprise Server had  support for Javascript as a Server Side Language.  <a href="http://wp.netscape.com/enterprise/v3.6/" rel="nofollow">http://wp.netscape.com/enterprise/v3.6/</a><br />
Those who fail to remember the past are doomed to repeat it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dion Almaer (actually someone else who used my name)</title>
		<link>http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose/comment-page-1#comment-177808</link>
		<dc:creator>Dion Almaer (actually someone else who used my name)</dc:creator>
		<pubDate>Sat, 11 Nov 2006 19:30:05 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/phobos-does-sun-have-a-good-thing-under-its-nose#comment-177808</guid>
		<description>Hey guys,

We&#039;re trying to keep our db storage costs down so please try to limit your comments. (looking at you mikael)
</description>
		<content:encoded><![CDATA[<p>Hey guys,</p>
<p>We&#8217;re trying to keep our db storage costs down so please try to limit your comments. (looking at you mikael)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

