The Philosophy of Web Application Development with Ruby on Rails
What is Ruby on Rails?
Ruby on Rails is a Rapid Application Development (RAD) framework for building dynamic web applications such as Twitter or 43Things. Ruby on Rails was originally written by David Heinemeier Hansson, commonly referred by his initials DHH, and was first released toRuby on Rails is built on top of the Ruby programming language. Ruby is a pure object-oriented and dynamic scripting language created by Yukihiro Matsumoto, commonly known in the Ruby community as Matz. Ruby on Rails draws a lot of its dynamic nature from the Ruby programming language itself. Another key strength of Rails is its opinionated nature. David Heinemeier Hansson has referred to rails as 'opinionated software.' Rails has strong opinions about how a web application should be composed and how subsystems should be configured together. Unlike existing Java frameworks which rely on reams of XML configuration files, Rails instead believes in Convention over Configuration. Ruby on Rails replaces the massive XML configuration files by a consistent naming convention and a standard directory location for the different types of files used in a Rails application. As an example of Convention over Configuration, Rails requires that the database tables be named in the plural, such as posts and users, that the primary key in each database table be named id, and that the foreign key from the posts to the user table be named user_id.
Most Comments Today
- Hot News Quickies - Monday, July 6, 2009 News happens while you sleep - get your Hot News Quickies here! 27 Comments
- Give a Damn Another new song, this one describes the feelings of us who save the world ev... 27 Comments
- Associted Content Sources: Who Are We? If you have ever wondered what exactly an Associted Content Source is, keep r... 25 Comments
- Why Would a Web Writer Drop DayLife.Com? Before I share my story with you, dear readers, I want to point out that Dayl... 24 Comments
- Death at Disney World in Orlando, Florida Monorails collide one driver has died at the Disney World Theme Park in Orlan... 19 Comments
- Is Obamageddon Coming? The times they are a changin' - but are we hurtling toward Armageddon - or as... 18 Comments






Posted on 11/09/2007 at 5:11:00 AM
Posted on 11/09/2007 at 5:11:00 AM