学习WCF是不是就不需要学习.Net Remoting、ASMX、WSE和MSMQ了?
这个问题一直是很多开发者关注的问题.按照微软的说法,WCF是微软分布式应用程序开发的集大成者,学习WCF编程,就不需要了解其他的技术.这个说法有一定的道理.WCF的出现确实解决了很多问题,它整合了.Net平台下所有的和分布式系统有关的技术,例如.Net Remoting、ASMX、WSE和MSMQ。以通信(Communiation)范围而论,它可以跨进程、跨机器、跨子网、企业网乃至于 Internet;可以以ASP.NET,EXE,WPF,Windows Forms,NT Service,COM+作为宿主(Host)。开发人员可以构建跨平台、安全、可靠和支持事务处理的企业级互联应用解决方案。既然WCF如此强大,开发者再不用去分别了解.Net Remoting,ASMX等各种技术了。
可事实并非如此,首先,技术的更新换代没有那么迅速,我们接触的工作平台和技术文章不会因为WCF的出现而全部更新,其次作为一个开发人员,在实际开发过程要学习或者解决技术问题,必须知道其相关的概念,扎实的基础知识毕不可少.
you have a dream,you gonna protect it!
http://www.cnblogs.com/frank_xl