¿Cuáles son las últimas tendencias al crear una API tranquila en .NET?

API web

Uno de los marcos más famosos para construir API RESTful en .NET es Web API. Está construido por el propio Microsoft, por lo que viene con un soporte garantizado y una hoja de ruta futura. He trabajado extensamente con WebAPI y he tenido un viaje muy suave hasta ahora.

Dicho esto, también hay un par de opciones de código abierto disponibles. No los he probado más allá de los proyectos de hobby, por lo que estos vienen sin ninguna recomendación.

NancyFx – Marco web ligero para .net

Nancy se inspira en un marco similar llamado Sinatra en el mundo Ruby. La belleza de Nancy es que es muy fácil de configurar y comenzar a ejecutar. Y viene con DI configurado de fábrica

FubuMVC: el marco MVC que no se interpone en tu camino.

FubuMVC es más un marco MVC para construir sitios web que las API REST, pero el marco es tan configurable que puede construir API REST en él.
Personalmente, creo que FubuMVC es un marco web superior a los otros dos. Construido con TDD y diseño modular en mente, este marco toma una posición muy diferente sobre muchas decisiones de diseño. Desafortunadamente, la adopción del proyecto no es excelente y el propietario del proyecto ha declarado que ya no sería el dueño del proyecto después de entregar la próxima versión 2.0.

OpenRasta: un marco orientado a los recursos para crear aplicaciones de estilo MVC en ASP.Net 2 y superior.

Yo personalmente nunca he usado OpenRasta, así que no puedo comentar qué tan bueno o malo es, pero sé que el proyecto existe. Este es probablemente uno de los primeros marcos REST de código abierto en .NET (existía incluso antes de que Microsoft lanzara la API web)