Asp web api vs wcf for sales of sales application

时间:2014-08-02 06:17:27

标签: wcf asp.net-web-api wcf-data-services

我打算为餐厅开发一个pos应用程序。客户将使用电脑和手机。应用程序将用于本地连接。我还在考虑是否使用wcf或web api。使用wcf / web api对我正在构建的应用程序类型有什么好处?

1 个答案:

答案 0 :(得分:1)

  • 使用WCF创建可通过各种传输访问的可靠,安全的Web服务。
  • 使用ASP.NET Web API创建可从各种客户端访问的基于HTTP的服务。
  • 如果要创建和设计新的REST样式服务,请使用ASP.NET Web API。尽管WCF为编写REST样式的服务提供了一些支持,但ASP.NET Web API中对REST的支持更加完善,所有未来的REST功能都将在ASP.NET Web API中进行。
  • 如果您有现有的WCF服务并且想要公开其他REST端点,请使用WCF和WebHttpBinding。

来自官方Microsoft Documentation

基本上,我对此的看法是,WCF使用起来要困难得多,并且与许多移动客户端不能完全兼容,所以只有在你知道它需要的东西时才使用它。