Con ASP.NET MVC, es común tener código AJAX (por ejemplo, jQuery) para invocar el servicio web desde el servidor sin actualizar la página. Es natural hacer que el servicio web sea RESTful. Parece que hay dos formas de hacerlo. En primer lugar, los ASP.NET MVC URI son RESTful, es muy fácil hacer que algún Controlador/Acción actúe como método de servicio web. En segundo lugar, WCF puede ser RESTful desde la versión 3.5.¿Qué elegir: ASP.NET MVC o RESTful WCF?
Entonces, ¿cuáles son los pros y los contras de estas dos formas?
Las solicitudes a ASP.NET MVC pasarán por ASP.NET Pipeline. ¿Esto lo hace más lento que WCF?
WCF pasa por la tubería ASP.NET también. –
No, no es así. –