Frameworks
It is not essential to use the standard Web forms development model when developing with ASP.NET. Noteworthy frameworks designed for the platform include:
- Base One Foundation Component Library (BFC) is a RAD framework for building .NET database and distributed computing applications.
- DotNetNuke is an open-source solution which comprises both a Web application framework and a content management system which allows for advanced extensibility through modules, skins, and providers.
- Castle MonoRail, an open-source MVC framework with an execution model similar to Ruby on Rails. The framework is commonly used with Castle ActiveRecord, an ORM layer built on NHibernate.
- Spring.NET, a port of the Spring framework for Java.
- Survey Project is an open-source Web based survey and form engine framework written in ASP.NET and C#.
- Carbon MVVM is an open-source MVVM framework based on ASP.NET
Read more about this topic: ASP.NET