Vi que ASP.Net MVC4 WebApi
expone servicios como Rest ones.Diferencia entre ASP.NET MVC 4 Web Api y REST classic services
Pero, ¿cuál es en realidad la diferencia entre Rest
normal y ?
Vi que ASP.Net MVC4 WebApi
expone servicios como Rest ones.Diferencia entre ASP.NET MVC 4 Web Api y REST classic services
Pero, ¿cuál es en realidad la diferencia entre Rest
normal y ?
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.
¿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.
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. –
Derecho, puede crear servicios no RESTful o RESTful con WebAPI – RickAndMSFT