¿Cree que ASP.NET MVC puede desarrollar servicios web RESTful y qué enfoque usaría para ello?Servicios web RESTful con ASP.NET MVC
Respuesta
Miraría seriamente ADO.NET Dataservices. (código formal llamado Astoria) ¡Hay algunas herramientas realmente buenas para los servicios de Restful!
En general, yo diría que sí es posible para ASP.Net MVC para desarrollar servicios web RESTful. Sin embargo, muchas veces los consumidores de los datos son lo suficientemente únicos donde este puede no ser el mejor enfoque.
Para servicios de aplicaciones más grandes o servicios más complejos, recomendaría desarrollar sus Controladores MVC de manera RESTful para que sean consumidos por las vistas a medida que se diseña MVC. Entonces pensaría en ADO.Net Data Services o WCF para servicios de datos a gran escala.
Pedro,
En respuesta a calebjenkins, servicios de datos ADO.Net es muy bueno si se desea crear una versión de descanso de su base de datos.
Si desea un mayor control sobre su servicio web de descanso, entonces usaría los servicios web de WCF. O si su almacén de datos no es una base de datos, entonces el servicio de datos ADO.NET no es realmente la solución correcta. Aquí hay una muy buena article que me ayudó a comenzar.
"Si quiere más control ... use los servicios web de WCF". Debe decir "Si quiere menos control ..." – synergetic
He escrito toda una serie de publicaciones sobre el desarrollo de un RESTful Web Service using ASP.Net MVC ... bueno, al menos estoy 80% del camino después de 8 mensajes. Echar un vistazo a:
http://shouldersofgiants.co.uk/blog/
El servicio web que estoy desarrollando es compatible con múltiples representaciones (XHTML/JSON/XML/HELP) se encarga de la mayor cantidad de posibles errores que pude encontrar y soporta una sobrecarga POST.
A partir de MVC 4 Web API oficialmente admite la construcción de servicios web RESTful.
- 1. Documentación dinámica para servicios web RESTful ASP.Net MVC
- 2. Servicios RESTful: WCF versus ASP.NET MVC
- 3. ASP.NET MVC y servicios web
- 4. Asp.Net MVC y servicios web
- 5. Rails 3 Servicios web RESTful con json
- 6. WCF Web API vs servicios web ASP.NET MVC JSON
- 7. ¿Por qué necesitamos servicios web RESTful?
- 8. Qué son los servicios web RESTful
- 9. Servicios web RESTful y verbos HTTP
- 10. ¿Cómo descubro los servicios web RESTful?
- 11. ¿Cómo asegurar los servicios web RESTful?
- 12. ¿Son posibles los servicios web RESTful asíncronos?
- 13. Ejemplos de servicios web RESTful para WCF
- 14. WCF, servicios web RESTful y autenticación personalizada
- 15. herramientas para desarrollar servicios web RESTful
- 16. ¿Qué son los servicios web RESTful?
- 17. Servicios web RESTful: tratando de lograr HATEOAS con XML personalizado
- 18. ¿Qué elegir: ASP.NET MVC o RESTful WCF?
- 19. ASP.NET Web API: proveedor de servicios OAuth
- 20. ASP.Net MVC con servicio web como modelo?
- 21. Hosting Servicios WCF en la aplicación web ASP.NET MVC
- 22. ¿Sería mejor usar Asp.net mvc o servicios web?
- 23. ¿Cómo depurar los servicios RESTful?
- 24. Serie de tutoriales para api RESTful con API web de MVC
- 25. cómo son los servicios web Restful mejores que los servicios web basados en SOAP
- 26. backbone.js Model Sync y C# .net Servicios web RESTful
- 27. ¿Cómo imponer 'sesiones' en servicios web RESTful utilizando RESTlet?
- 28. Nodo frente a python para crear servicios web RESTful
- 29. RESTful web services
- 30. Cómo agregar servicios Web RESTful a Joomla 1.5 +
Eso no es REST. Es solo RPC, con lindas url's. No está utilizando la interfaz HTTP al máximo. – mslot