Quali sono i pro e i contro dell'utilizzo di ciascuna tecnologia?
WCF Web Api è ora fusa in Asp.net Asp.net web api ora supporta l'hosting autonomo.
Immagino ancora che se volessi esporre più schemi di protocollo per la stessa operazione, mi orienterei ancora verso WCF o anche l'endpoint Mvc può farlo?
Inoltre, la nuova API Web Asp.Net espone Wsdl? In caso contrario, come capirebbe il cliente quale operazione è disponibile per lui?
Probabilmente la migliore caratteristica di Mvc è il modelbinder. Quanto è robusto l'equivalente WCF?
Qualcuno può quindi dirmi quale vantaggio offre l'API Web di Asp.net? WCF sembra in modo schiacciante la scelta più potente / scalabile, imo. L'unica cosa che Mvc Web Api ha sul modello WCF è probabilmente la facilità di sviluppo, ma ciò significa squat se finisce per essere un serio limite di progettazione lungo la strada.