jdi*_*iaz 34 .net wcf web-services asmx visual-studio
我正在开发一个新项目.使用常规旧时尚网络服务的WCF Web服务有什么好处吗?
Visual Studio为两者提供模板.有什么区别?优点和缺点?
Nat*_*han 33
什么是"常规的老式网络服务?" ASMX服务,还是您正在使用WSE?ASMX服务不能自然地互操作,不支持WS-*规范,ASMX是一种老化很快的技术.WSE(Web服务增强)服务DO添加了对WS-*的支持,并且可以实现互操作,但WCF旨在取代WSE,因此您应该花时间学习它.我会说,除非你的应用程序是一个快速的肮脏的一次性,你将获得巨大的灵活性,如果你选择WCF,最终会有一个更好的设计.WCF 确实具有超出[WebMethod]属性的学习曲线,但在我看来,学习曲线过于夸张,并且它比传统的ASMX服务具有指数级的更强大和未来的证明.
除非你的时间线根本无法容忍学习曲线,否则你将自己学习WCF,而不是仅仅坚持使用ASP.NET Web Services.应用程序将继续变得越来越分散和互连,WCF是Microsoft平台上分布式计算的未来.
| 归档时间: |
|
| 查看次数: |
10714 次 |
| 最近记录: |