A presentation describing Castle Monorail, the MVC framework for ASP.NET from Castle project.
Given at Microsoft offices in Ra'anana, Israel, on Feb 2nd, 2009, for the Web Developers Community (WDC), by Ken Egozi, project lead of Monorail
15. Simple “ Hard work” Business decisions DB access Web Service Controller String manipulations View Common logic Filter Common logic Filter Page’s code-behind Page’s Markup Control’s code-behind Control’s Markup WebForms MonoRail
16.
17.
18.
19.
20. Monorail vs. Webforms Impossible Easy View testing hacks/SOAP/.ashx Simple, REST like API Single huge form, viewstate, POST All aspect (VERBS, Multiple forms) HTTP/HTML __VIEWSTATE field in the form Easily (OSS), Conventions Extensible Complex Simple Lifecycle Everything is .Text Values, Classes Databinding Can be added Baked in, Simple conventions MVC WebForms Monorail