In questa domanda sull'utilizzo di WCF e / o WebAPI, c'è questa citazione:
I was asking myself the same question until I found this WCF and ASP.NET Web API comparison page on MSDN (with my own emphasis below):
Use WCF to create reliable, secure web services that accessible over a variety of transports. Use ASP.NET Web API to create HTTP-based services that are accessible from a wide variety of clients. Use ASP.NET Web API if you are creating and designing new REST-style services. Although WCF provides some support for writing REST-style services, the support for REST in ASP.NET Web API is more complete and all future REST feature improvements will be made in ASP.NET Web API. If you have an existing WCF service and you want to expose additional REST endpoints, use WCF and the WebHttpBinding.
Parafrasato: "Il supporto per REST in WebAPI è più completo e i miglioramenti futuri saranno in WebAPI"
Domanda: In che modo WebAPI è più "completo" e "ricco di funzionalità"? Cosa è incompleto su WCF? Cosa è stato aggiunto a WebAPI?
E al contrario, per quanto riguarda il REST, c'è qualcosa in WCF che non è in WebAPI?