Web Service、WCF、Web API對比

學習 .Net Core的Web API的時候接觸到了WCF,又回想起了.Net Framework之前的Web Service,感到有些困惑,於是查了查相關資料,現將三者的對比總結如下。

名稱

使用協議

數據格式

部署方式

優缺

其他

Web Service

HTTP

XML

IIS

 

不開源,逐漸被WCF取代

WCF

TCP、HTTP、HTTPS、Named Pipes,MSMQ

XML

用戶程序(進程)、IIS、Windows服務

功能強大,但配置繁瑣

不開源

Web API

HTTP、HTTPS

JSON

應用程序、IIS

REST-ful輕量級(更適合做微服務)、對智能手機等支持好

開源

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章