<?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"
	>
<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>
	<pubDate>Thu, 28 Aug 2008 18:05:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Todd Huss</title>
		<link>http://gabrito.com/post/will-a-language-scale-wrong-question#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'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'm really pleased with our Java setup at GreatSchools and I think it's proven to be a great fit for us. Now that we'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 - 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-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>&#62;The real question is how productive people will be in the language...
Since GreatSchools is a Java shop, does this mean that you'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-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'm talking about the general question everyone keeps asking when they say "Will language X scale" where X is a high level modern language used for solving general business problems. 

I will grant you that if you'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'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-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-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'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>
