2012-03-13 24 views

Respuesta

9

No estoy seguro de lo que quieres decir con normal Rest.

REST es un paradigma.

HTTP es un protocolo que sigue ese paradigma.

ASP.NET Web API permite a los desarrolladores escribir aplicaciones ASP.NET a las que se puede acceder a través de HTTP y adherirse al paradigma REST. Si bien puede crear una API REST sin la API web, la API web proporciona un montón de características que eliminarán una gran parte del dolor asociado con la creación de una API verdaderamente RESTful en ASP.NET.

apigee tiene muchos recursos excelentes para las mejores prácticas REST API.

+2

Martin Fowler proporciona un [buen resumen] (http://martinfowler.com/articles/richardsonMaturityModel.html) de lo que significa para una aplicación implementar completamente el estilo arquitectónico REST. –

+1

Derecho, puede crear servicios no RESTful o RESTful con WebAPI – RickAndMSFT

2

¿Está preguntando sobre el estándar REST general o la forma en que se ha realizado tradicionalmente el REST en la plataforma de Microsoft antes de la API web MVC4? Estoy pensando que te estás acercando a esto como el segundo.

El enfoque actualizado en MVC4 le brinda más capacidades de REST sin el modelo WCF. Aquí hay una publicación reciente sobre el tema: http://mattmilner.com/Milner/Blog/post/2012/02/28/WebAPI-or-WCF.aspx.

Cuestiones relacionadas