Diferencia entre WCF y API web

Windows Communication Foundation (WCF):
WCF se utiliza para crear aplicaciones distribuidas e interoperables. Proporciona un marco que se utiliza para crear aplicaciones conectadas orientadas a servicios para la transmisión de datos de forma asíncrona, de un punto de servicio a otro punto de servicio. Anteriormente conocido como Indigo, es un marco para crear, configurar e implementar servicios distribuidos en red.

Interfaz de programación de aplicaciones web (API web ):
para crear aplicaciones web, ASP.NET proporciona los 3 estilos de desarrollo que son páginas web ASP.NET, ASP.NET MVC, formularios web. Es como un servicio web o servicio WCF, pero la excepción es que solo admite el protocolo HTTP.

Diferencia entre WCF y API web:

NO SEÑOR. WCF API WEB
1 WCF se envía con .NET framework para crear soluciones de desarrollo seguras, confiables y de alto perfil. Si bien, WEB API es de código abierto y también se envía con .NET framework.
2 WCF ofrece soporte para servicio RESTFUL limitado. WEB API es ideal para construir servicios RESTFUL.
3 WCF usó web.config y atributos para configurar una clase HttpConfiguration La API web se puede configurar mediante el servicio web.config.
4 Depende del modelo de programación basado en atributos. WEB API asigna verbos http a métodos
5 WCF no brinda soporte para características de MVC como controladores, enrutamiento, filtro, resultados de subastas, etc. ASP.NET Web API admite características de MVC como enrutamiento, controladores, resultados, filtro, acción, etc.
6 No es un software de código abierto. Se envía con .Net framework. También está disponible como descarga independiente.
7 Se basa en los servicios de activación de trabajos, alojamiento propio y alojamiento IIS. Se basa en el alojamiento propio y el alojamiento IIS.

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *