FubuMVC is a “Front Controller” pattern-style MVC framework designed for use in web applications built on ASP.NET.
FubuMVC is built upon the core ASP.NET library (HTTP handlers, modules, caching, etc). It supports three primary view engines:
There are many MVC frameworks, including several for the .NET/ASP.NET platform. FubuMVC is different from most of them in that it has a strong focus on “pluggability” and on conventional configuration. FubuMVC’s framework design places a strong emphasis on compositional object-oriented design (versus a strongly inheritance-based architecture). The practical benefit of this is that you can easily, and to a greater degree, replace/override, extend, and customize FubuMVC for your particular situation. |