【发布时间】:2013-09-19 08:19:27
【问题描述】:
如果我使用 knockout.js 或 angular.js 作为表示层,还假设服务层需要从数据库中写入数据和读取数据,并且它包含业务规则。为什么我应该使用 WCF over asp.net MVC 作为服务层?调用返回 JSON 数据的 MVC 控制器看起来很简单,我想不出使用 WCF 的理由。
【问题讨论】:
-
WCF和MVC是两个完全不同的东西。 WCF 是一种进程间通信机制,这意味着当同一台机器或不同机器(客户端-服务器应用程序)上的多个进程需要相互通信时使用它。另一方面,MVC 是一种将 UI 与后端逻辑分开的模式。
标签: asp.net-mvc wcf angularjs n-tier-architecture