asp.net-mvcmodel-view-controlleradd-in

Are there add-on libraries or tools available for ASP.NET MVC development?


My first experience with ASP.NET MVC and the Entity Framework has raised my interest in this framework and I would like to implement some basic applications, covering the basic requirements of real-world web applications. So far the support given by VS 2008 is already impressive. For some areas however, it might be a time saver to use existing add-ons or libraries of all kind. Are there already commercial or open solutions which I should take a look at?


Solution

  • Some of them:

    Be sure to check out example projects.

    Telerik has made some UI stuff too (haven't checked out yet).

    You might be interested to check out other view engines like:

    Haack recently posted about .less - might be worth checking out for managing css

    T4MVC by David Ebbo library is a nice solution how to make your asp.net mvc app more strongly typed.

    For UI testing - Watin framework.
    Here's Jimmy talking about implementation and solution of common problems when doing UI testing. Seems to me that he prefers Gallio + NBehave + MbUnit combo but i personally like BehaveN (it doesn't need test runner, is not tied with particular unit test framework).

    HtmlAgilityPack is a nice tool if working with raw html is necessary.

    MvcTurbine might simplify technical part of your asp.net-mvc project.

    Found useful MvcExtensions extension made by Kazi Manzur Rashid.

    For managing javascript and css - Chirpy.

    Object to object mapper for MVVM support - AutoMapper.

    elmah is great for error logging.