Welcome Guest, you are in: Login

Castle Project

RSS RSS

Navigation (MonoRail)





Search the wiki
»

PoweredBy

Castle MonoRail

RSS
Modified on 2011/01/24 05:58 by Jan Wilson Categorized as Uncategorized
Castle MonoRail Logo

Castle MonoRail Logo


MonoRail is an MVC framework inspired by ActionPack, a paradigm shift to simplicity. Current version is 2.0, released in January 2010. See release notes or download it.

What is It?

MonoRail is an Model-View-Controller (or MVC) framework. MonoRail differs from the standard WebForms way of development as it enforces separation of concerns; controllers just handle application flow, models represent the data, and the view is just concerned about presentation logic. Consequently, you write less code and end up with a more maintainable application.

Why Use It?

MonoRail is a simplification of the standard ASP.NET WebForms paradigm. By using MonoRail you end up with small controllers and small views, each one having its own distinct concerns.

It also handles binding of data sent from forms, vastly reducing the need for annoying and repetitive code.

MonoRail can be extended in several directions, so it is easier to reuse pieces for different applications, dramatically reducing the time-to-market for a web application.



Getting Started

Our MonoRail Getting Started guide is the best source of information for newcomers. You will be acquainted with the project and how to use it in small steps. After that you can always consult the documentation for more in-depth information.

Resources




Documentation

The MonoRail documentation is quite extensive; following are the main sections in which you are likely to be interested. In addition, a comprehensive index is also available.


ScrewTurn Wiki version 3.0.4.560. Some of the icons created by FamFamFam.