Je cherche à faire une petite application Web à des fins d'apprentissage, en utilisant .NET. Mon énigme est de savoir si je devrais exposer la logique de l'application à d'autres sites et applications via une API REST, ou un ensemble de services Web. Je connais les services Web, mais je n'ai pas travaillé avec REST. Je comprends les concepts de REST, je n'ai juste aucune expérience pratique avec cela. Pourquoi utiliser REST à la place des services Web pour ce scénario? Ou pas? Quels sont les problèmes dont je devrais tenir compte lors de la conception d'une API REST, en particulier avec .NET?API RESTful vs Web Service API
Répondre
A été demandé de nombreuses fois, par ex.
Great; ceux-ci ne sont pas apparus lorsque j'ai entré le titre de ma question. Je vais les vérifier. –
.NET offre des cadres pour les deux cas - Windows Communication Foundation pour les services Web et ADO.NET Data Services pour une API REST.
Les deux technologies sont également puissantes, mais personnellement je pense qu'une API REST est une solution plus intelligente et plus propre. C'est un peu plus léger.
De plus, ADO.NET Data Services présente l'avantage de pouvoir transférer très facilement des données de la base de données vers le frontal, même des graphiques d'objets complets. Une grande victoire si vous concevez une application datacentric.
- 1. ASP.NET RESTful Web Service
- 2. API Google Map vs MS Earth Earth API
- 3. SharePoint API: 2003 vs 2007
- 4. Consommer une API JSON RESTful en utilisant WCF
- 5. Variations sur un simple service Web/API: sommation d'une liste de nombres
- 6. Api de géolocalisation Maxmind: Apache vs PHP
- 7. Conception API: Flexibilité Vs. Facilité d'utilisation
- 8. Restful vs Soapbased
- 9. Mise en œuvre du service Web RESTful
- 10. API XML dans C?
- 11. API de services web Eloqua en PHP?
- 12. Deserialize JSON Google Ajax API Web
- 13. Comment exposer un modèle Django en tant que service Web RESTful?
- 14. Notes/service de document recommandé qui offre une API?
- 15. API Metasolv
- 16. Météo Api
- 17. CryptEncrypt() API
- 18. GeoLocation API
- 19. API asynchrones
- 20. API assembly
- 21. Outils pour développer des services Web RESTful
- 22. Google AJAX API, jQuery et google.load() vs $ (function() {})
- 23. Comment obtenir un ticket de service kerberos via GSS-API?
- 24. API WebKit pour DOM
- 25. Google Search API Backend
- 26. arcgis flex api
- 27. Est-ce que ma compréhension des API Web est correcte?
- 28. Lecture d'un cookie à partir d'un service Web RESTful WCF
- 29. Gmail Contact api
- 30. quelle API cloud utiliser - simplecloud?
Cela devrait vraiment être fermé en tant que copie de http://stackoverflow.com/questions/90451/why-would-one-use-rest-instead-of-web-services ou l'un des autres. –
Ajouté mon vote ... –
duplication possible de [SOAP ou REST] (http://stackoverflow.com/questions/76595/soap-or-rest) –