Chapter 11. Exploring MonoRail and Ruby on Rails

This chapter covers

  • Castle MonoRail

  • Castle ActiveRecord

  • Castle Windsor

  • Ruby on Rails

  • ActionPack

Model-View-Controller as a pattern emerged about 20 years ago in the Smalltalk community. Since then, numerous representations of the MVC pattern for almost every visual technology and language have developed. Combined with object-oriented programming, the MVC pattern provides a powerful separation of concerns between view technologies and the logic to interpret and react to user input. The MVC pattern is certainly not new, nor is ASP.NET MVC the first MVC framework to exist on the ASP.NET platform.

Many alternative MVC frameworks position themselves as full-stack MVC frameworks, where everything from database ...

Get ASP.NET MVC in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.