The Artima Developer Community
Sponsored Link

Weblogs Forum
Ruby on Rails: Fully stacked web-app framework

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
David Heinemeier Hansson

Posts: 512
Nickname: dhh
Registered: Mar, 2004

Ruby on Rails: Fully stacked web-app framework (View in Weblogs)
Posted: Jul 28, 2004 5:48 PM
Reply to this message Reply
After almost a year of incognito development, I've released Rails in its entirety. It's aimed as a step up for PHP programmers and a release of pain for the Java/C# crowd. Oh, and it's all done in Ruby.

Rails is a new open source web-application framework for Ruby by yours truly. 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 configuration files. Like Basecamp, which was launched after 4 KLOCs and two months of development by a single programmer.

Full-stack: Plenty of Control to View your Models

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.

This marketing announcement was brought to you by the tired hands of one incurable Ruby evangelist

Topic: Taking the Next Step Previous Topic   Next Topic Topic: Integrating HTML validation to my site building process

Sponsored Links


Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use