¿Cuáles son los pros y los contras de utilizar cada tecnología?
WCF Web Api ahora se fusionó con Asp.net Asp.net web api ahora admite autohospedaje.
Todavía me imagino que si quiero exponer múltiples esquemas de protocolo para la misma operación, todavía me inclinaría hacia WCF o ¿el punto final Mvc puede hacer esto también?
¿También la nueva API web Asp.Net expone Wsdl? De no ser así, ¿cómo averiguaría el cliente qué operación está disponible para ellos?
Podría decirse que la mejor característica de Mvc es el encuadernador de modelos. ¿Qué tan robusto es el equivalente WCF?
Entonces, ¿alguien puede decirme qué ventaja aporta la API web de Asp.net? WCF parece abrumadoramente la opción más poderosa / escalable, en mi opinión. Lo único que tiene Mvc Web Api sobre el modelo WCF es probablemente la facilidad de desarrollo, pero eso significa ponerse en cuclillas si termina siendo una limitación de diseño seria en el futuro.