. . . "Same as Rails is a framework for writing server-side web applications in Ruby, or ASP.NET / ASP.NET MVC / Castle / whatever are for C# / VB.Net, or any of the frameworks for Java." .