<?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: Will a language scale? Wrong question!</title>
	<atom:link href="http://gabrito.com/post/will-a-language-scale-wrong-question/feed" rel="self" type="application/rss+xml" />
	<link>http://gabrito.com/post/will-a-language-scale-wrong-question</link>
	<description>Anecdotes on Java, Ruby, Sysadmin, SEO, Design, and Management</description>
	<lastBuildDate>Mon, 22 Mar 2010 03:31:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Todd Huss</title>
		<link>http://gabrito.com/post/will-a-language-scale-wrong-question/comment-page-1#comment-273</link>
		<dc:creator>Todd Huss</dc:creator>
		<pubDate>Thu, 30 Mar 2006 16:25:04 +0000</pubDate>
		<guid isPermaLink="false">http://gabrito.com/post/will-a-language-scale-wrong-question#comment-273</guid>
		<description>We made the decision as group but I was definitely leaning towards Java and lobbying for it! At the time (late 2003 - early 2004) I felt that Java had the best offering for productive web development with a good choice of MVC frameworks, OR Mapping, IoC, testing frameworks, etc... 

If we were going through the same selection process now I might lean more towards using Ruby on Rails as I find it a little more productive personally because you don&#039;t need to spend as much time integrating frameworks, dealing with deployment, recompiling and generally dealing with the issues that go along with all of that. 

That said, I&#039;m really pleased with our Java setup at GreatSchools and I think it&#039;s proven to be a great fit for us. Now that we&#039;re past the framework integration issues and running smoothly on it I find it to be very productive and to be honest, I still slightly prefer Java as a language over Ruby. I just think Rails is a stronger and more comprehensive web framework.</description>
		<content:encoded><![CDATA[<p>We made the decision as group but I was definitely leaning towards Java and lobbying for it! At the time (late 2003 &#8211; early 2004) I felt that Java had the best offering for productive web development with a good choice of MVC frameworks, OR Mapping, IoC, testing frameworks, etc&#8230; </p>
<p>If we were going through the same selection process now I might lean more towards using Ruby on Rails as I find it a little more productive personally because you don&#8217;t need to spend as much time integrating frameworks, dealing with deployment, recompiling and generally dealing with the issues that go along with all of that. </p>
<p>That said, I&#8217;m really pleased with our Java setup at GreatSchools and I think it&#8217;s proven to be a great fit for us. Now that we&#8217;re past the framework integration issues and running smoothly on it I find it to be very productive and to be honest, I still slightly prefer Java as a language over Ruby. I just think Rails is a stronger and more comprehensive web framework.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Kimm</title>
		<link>http://gabrito.com/post/will-a-language-scale-wrong-question/comment-page-1#comment-270</link>
		<dc:creator>Chris Kimm</dc:creator>
		<pubDate>Thu, 30 Mar 2006 06:13:50 +0000</pubDate>
		<guid isPermaLink="false">http://gabrito.com/post/will-a-language-scale-wrong-question#comment-270</guid>
		<description>&gt;The real question is how productive people will be in the language...
Since GreatSchools is a Java shop, does this mean that you&#039;ve found Java to be the most productive language?</description>
		<content:encoded><![CDATA[<p>&gt;The real question is how productive people will be in the language&#8230;<br />
Since GreatSchools is a Java shop, does this mean that you&#8217;ve found Java to be the most productive language?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd Huss</title>
		<link>http://gabrito.com/post/will-a-language-scale-wrong-question/comment-page-1#comment-255</link>
		<dc:creator>Todd Huss</dc:creator>
		<pubDate>Tue, 28 Mar 2006 01:47:54 +0000</pubDate>
		<guid isPermaLink="false">http://gabrito.com/post/will-a-language-scale-wrong-question#comment-255</guid>
		<description>Slava, I agree that there are some cases where a lower level language like C or even Assembly makes sense but I&#039;m talking about the general question everyone keeps asking when they say &quot;Will language X scale&quot; where X is a high level modern language used for solving general business problems. 

I will grant you that if you&#039;re asking it in the context of writing a global weather simulator then it might be a worthwhile question, but for writing a website, webservices, database driven application, batch processing job, etc... it&#039;s a silly question because 99.9% of the time you can scale the application horizontally via hardware less expensively than you can scale developer productivity.</description>
		<content:encoded><![CDATA[<p>Slava, I agree that there are some cases where a lower level language like C or even Assembly makes sense but I&#8217;m talking about the general question everyone keeps asking when they say &#8220;Will language X scale&#8221; where X is a high level modern language used for solving general business problems. </p>
<p>I will grant you that if you&#8217;re asking it in the context of writing a global weather simulator then it might be a worthwhile question, but for writing a website, webservices, database driven application, batch processing job, etc&#8230; it&#8217;s a silly question because 99.9% of the time you can scale the application horizontally via hardware less expensively than you can scale developer productivity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Slava Pestov</title>
		<link>http://gabrito.com/post/will-a-language-scale-wrong-question/comment-page-1#comment-254</link>
		<dc:creator>Slava Pestov</dc:creator>
		<pubDate>Tue, 28 Mar 2006 01:21:00 +0000</pubDate>
		<guid isPermaLink="false">http://gabrito.com/post/will-a-language-scale-wrong-question#comment-254</guid>
		<description>Any computationally-intensive project requires a fast language. Many projects have nothing to do with databases or frameworks.</description>
		<content:encoded><![CDATA[<p>Any computationally-intensive project requires a fast language. Many projects have nothing to do with databases or frameworks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dion Almaer</title>
		<link>http://gabrito.com/post/will-a-language-scale-wrong-question/comment-page-1#comment-253</link>
		<dc:creator>Dion Almaer</dc:creator>
		<pubDate>Mon, 27 Mar 2006 21:37:54 +0000</pubDate>
		<guid isPermaLink="false">http://gabrito.com/post/will-a-language-scale-wrong-question#comment-253</guid>
		<description>Todd,

Hear, hear.  I totally agree with you. My scaling skills all revolve around how to Give the DB a Break via caching at all levels.

This is pretty darn easy for web applications. There are some large enterprise applications that do need different thinking, and for those I won&#039;t use certain tech stacks. But, this has been 1 or 2 projects in my lifetime ;)

Cheers,

Dion</description>
		<content:encoded><![CDATA[<p>Todd,</p>
<p>Hear, hear.  I totally agree with you. My scaling skills all revolve around how to Give the DB a Break via caching at all levels.</p>
<p>This is pretty darn easy for web applications. There are some large enterprise applications that do need different thinking, and for those I won&#8217;t use certain tech stacks. But, this has been 1 or 2 projects in my lifetime <img src='http://gabrito.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Cheers,</p>
<p>Dion</p>
]]></content:encoded>
	</item>
</channel>
</rss>
