Date Added: Jan 2010
Rails developers needed a compelling site up to have a real shot at getting traffic from the Christmas season. From looking at the competition and projections, they knew that they would be able to drive traffic to the site on the order of millions of hits per day. They needed to drive hundreds of thousands of daily hits to be successful, so scalability was also a concern. This concern pointed to a Java deployment. Java tools tend to make effective use of the extra information provided by the Java typing model. Tools can recognize errors and effectively restructure, or refactor, code. Rails also effectively leverage the advantages of the programming language. Ruby is an ideal language for building Domain Specific Languages (DSLs).