| Short description: |
Web-application and persistence framework |
| Category: |
Application/WWW |
| Status: |
beta |
| Created: |
2004-07-24 20:40:05 GMT |
| Last update: |
2004-07-24 20:40:05 GMT |
| Owner: |
David Heinemeier Hansson
(Projects of this owner) |
| Homepage: |
http://www.rubyonrails.org/ |
| Download: |
http://rubyforge.org/frs/?group_id=307
|
| License: |
Ruby's |
| Dependency: |
|
| Description: |
Rails is a open source web-application framework for Ruby. It ships with an answer for every letter in MVC: Action Pack for the Controller and View, Active Record for the Model.
Everything needed to build real-world applications in less lines of code than other frameworks spend setting up their XML configuraion files. Like Basecamp, which was launched after 4 KLOCs and two months of developement by a single programmer.
Being a full-stack framework means that all layers are built to work seamlessly together. That way you Don’t Repeat Yourself (DRY) and you can use a single language from top to bottom. Everything from templates to control flow to business logic is written in Ruby—the language of love for industry heavy-weights
In striving for DRY compliance, Rails shuns configuration files and annotations in favor of reflection and run-time extensions. This means the end of XML files telling a story that has already been told in code. It means no compilation phase: Make a change, see it work. Meta-data is an implementation detail left for the framework to handle.
|