Tthe year is 1995 and the Japanese computer scientist Yukihiro “Matz” Matsumoto creates a new object oriented computer language called Ruby. Ruby soon becomes popular but that is not all.
Nine years later, in 2004 the danish-americam programmer David Heinemeier Hansson creates Ruby On Rails, the framework based on the Norwegian computer scientist Trygve Reenskaug's Model View Controller-paradigm, and RAILS soon takes off like a rocket.
Three years later, 2007 James Lindenbaum, Adam Wiggins and Orion Henry create Heroku, a PAAS cloud-based development environment for Ruby on Rails, that also becomes incredibly popular with support for Java and other non-Ruby languages..
But the evolution of new Ruby-tools doesn't stop here. Earlier this year Blake Mizerany, Ryan Tomayko, Simon Rozet and Konstantin Haase create the domain specific language Sinatra, written in Ruby, which already is in use at Apple, BBC, LinkedIn, Motor Yard, Heroku, GitHub och Songbird, and Heroku support the development of Sinatra.
Which shows how incredibly fast the IT-worlod is moving right now.
Sinatra, is a free, opensource framework along the lines of other Ruby frameworks like Rails, Merb, Nitro, Camping och Rango. It is makes use of the Rack API.
Sinatra does not follow the typical Modell-View-Controller-paradigm but is focused on creating Ruby webb applications as quickly and easily as possibly.
You can check out the Sinatra The Book on the web.
And here is an example for how you write Hello World in Sinatra:
# myapp.rb
require 'sinatra'
get '/' do
'Hello world!'
end
New development tools and computer languages seem to pop up at a torrential pace right now, showing how the cloud and the mobile Internet are stimulating innovation.