This chapter covers
Ruby on Rails
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 ...