2010-09-17 76 views
5

可能重复:
Which to choose: ASP.NET MVC or RESTful WCF?为什么在构建RESTful api时我会使用WCF而不是MVC?

我想弄清楚的时候我会永远想使用WCF构建RESTful服务,而不是其他更复杂的像ASP.Net MVC ?借助MVC,我可以轻松控制url和输出。借助WCF,可以使事情正常运行的技术和复杂性不断增加。

也许这个问题是有争议的,但我真的对WCF的理解有限,所以我期待受到教育不会开始一场火焰战。

谢谢!

+0

我想我们在这里比较苹果和橘子。 – fnCzar 2010-09-17 15:43:21

+0

@fnCzar,JsonResult? – 2010-09-17 15:45:31

+1

@fnCzar我不同意。如果我们使用WCF通过RESTful服务提供数据,那么使用MVC可以实现同样的功能吗?随着(恕我直言)少得多的复杂性。 – Micah 2010-09-17 15:46:37

回答

3

我已经使用了两者,并且实际上它更容易/更快速地将平静的服务设置为mvc操作。 wcf配置文件的复杂性是绝对荒谬的,也是不必要的。 Imo ..

例如..我部署了几个不同版本的iis上相同的wcf服务项目,他们根本不会在一个特定的配置上运行。为了发现一些愚蠢的元素必须被添加到Web配置中才能运行,必须到处都是谷歌。史诗浪费时间。

相关问题