Summary
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.
Advertisement
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 Dont 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 Rubythe 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