<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Curt's Comments: Java down 4%; Python up 16%; Ruby up 1,152%</title>
    <link>http://blog.curthibbs.us/articles/2005/12/08/java-down-4-python-up-16-ruby-up-1-152</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>The thoughts of Curt Hibbs on technology, software, Ruby, and whatever...</description>
    <item>
      <title>Java down 4%; Python up 16%; Ruby up 1,152%</title>
      <description>&lt;p&gt;I&amp;#8217;m talking about book sales here (recent book sales compared to the same period last year). Tim O&amp;#8217;Reilly has previously written about using &lt;a href="http://radar.oreilly.com/archives/2005/04/book_sales_as_a.html"&gt;book sales as a technology trend indicator&lt;/a&gt;,
and I think the trend towards Ruby &lt;em&gt;and&lt;/em&gt; Rails is clearly showing up.&lt;/p&gt;


	&lt;p&gt;This comes from a post that Tim O&amp;#8217;Reilly made yesterday titled &lt;a href="http://radar.oreilly.com/archives/2005/12/ruby_book_sales_surpass_python.html"&gt;Ruby Book Sales Surpass Python&lt;/a&gt;.
I thought this observation was particularly interesting:&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&lt;em&gt;Ruby on Rails is indeed, as Jonathan suggests, the driver of the interest in Ruby, which, after all, has been around for years without generating the kind of surge it&amp;#8217;s seen in the past six months. But as you can see, we&amp;#8217;re on the fence about whether or not Python has an answer to RoR (and we&amp;#8217;re not even asking the question about Perl!)&lt;/em&gt;&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;Also, be sure to look at the comments left by the readers&amp;#8230; lots of good stuff in there, too. For example, one reader summed up one of the major reasons that I, personally, chose Ruby rather than Python:&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&lt;em&gt;It&amp;#8217;s doubtful that the Python folks can come up with anything as compelling (or elegant) as Rails. Why? Because Ruby is so good at creating Domain Specific Langauges (DSLs). Ruby&amp;#8217;s anonymous code blocks are a big part of what enables DSLs to be written so easily in the language. Python doesn&amp;#8217;t have them. Python&amp;#8217;s lambda&amp;#8217;s (and closures in general) are crippled as well, which also doesn&amp;#8217;t help Python&amp;#8217;s cause.&lt;/em&gt;&lt;/p&gt;
	&lt;/blockquote&gt;</description>
      <pubDate>Thu, 08 Dec 2005 00:00:00 -0800</pubDate>
      <guid isPermaLink="false">urn:uuid:c0e9c33d-16d2-4fb4-8997-7ca0838b8645</guid>
      <author>Curt Hibbs</author>
      <link>http://blog.curthibbs.us/articles/2005/12/08/java-down-4-python-up-16-ruby-up-1-152</link>
      <category>ruby</category>
    </item>
  </channel>
</rss>
