Quali sono i pro e i contro dell'utilizzo di ciascuna tecnologia?WCF vs API Web ASP .Net
WCF Web Api è ora unito in Asp.net Asp.net web api ora supporta l'auto hosting.
Immagino ancora se desidero esporre più schemi di protocollo per la stessa operazione, mi piacerebbe ancora orientarmi verso WCF o l'endpoint Mvc può fare anche questo?
Inoltre la nuova API web Asp.Net espone Wsdl? In caso contrario, in che modo il cliente dovrebbe capire quale operazione è disponibile per loro?
Probabilmente la migliore caratteristica di Mvc è il modelbinder. Quanto è robusto l'equivalente di WCF?
Quindi qualcuno può dirmi quale vantaggio offre l'API di Asp.net sul tavolo? 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 questo significa squat se finisce per essere una seria limitazione del design lungo la strada.
Trovo il titolo di questa domanda un po 'fuorviante. Il titolo è "MVC 4 vs Wcf Web Api", ma sembra che la domanda si concentri maggiormente su WCF vs ASP .Net Web API. Dal titolo ho pensato che ciò che veniva confrontato era il framework standard MVC 4 (Controllers, Models, Views) e ASP .Net Web API framework. Qualcun altro trova questo titolo fuorviante? – BruceHill