【发布时间】:2010-09-05 14:53:24
【问题描述】:
我正在做一个新项目。与常规的老式 Web 服务相比,使用 WCF Web 服务有什么好处吗?
Visual Studio 为两者提供模板。有什么区别?利弊?
【问题讨论】:
-
WCF 的学习曲线非常大,不要搞错。是的,您可以通过一些复制和粘贴并填补空白来让服务运行得不太好,但是大多数开发人员需要几个月的时间才能了解所有配置和设置的实际作用。
-
大多数开发人员不需要了解所有配置,此外,.NET 4.0 彻底改变了这一点。
-
我可以保证这是一个陡峭的学习曲线。 WCF 几乎是拜占庭式的。我已经研究了大约一个月,但我才刚刚开始了解它。围绕不同的安全方法、不同类型的数字证书和客户端/服务器验证存在许多复杂性。周围有很多非常好的视频教程。看看questpond.com。我不记得 ASMX 有多么令人痛心,但 WCF 看起来确实非常强大,而且值得付出努力。
标签: .net wcf web-services visual-studio asmx