询问者
WCF学习经验分享,如何更好地学习WCF?

问题
-
WCF分布式开发学习,应该从哪里开始?
学习WCF是不是就不需要学习Enterprise Sevices(COM+).Net Remoting、Web Service(ASMX)、WSE3.0和MSMQ消息队列?
WCF分布式开发学习,如何制定一个合理的计划,才能更好地学习WCF分布式应用开发。应该从哪里开始?
如何下载和安装WCF开发相关的组件。
有什么好的学习书籍、论坛?
对很多WCF学习的初学者来说,往往这些都是要面临的问题。
今天整理这个文章,首先是希望对许多WCF的学习者,有个帮助。其次就是算是对《WCF分布式开发步步为赢》系列课程的一个完善。
这个问题一直是很多开发者关注的问题.按照微软的说法,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的爱好者有参考作用。
微软WCF技术群:166599314 加入注明 来自MSDN论坛。满了,请加群339444457群~微软 安卓开源实战训练营 内部120课视频学习资料: 从入门到高级开发! 最新.NET 5.0 C#6 MVC6 WCF5 NoSQL Azure开发120课视频
微软开源实战训练营 内部120课视频学习资料: 从入门到高级开发! 最新.NET 5.0 C#6 MVC6 WCF5 NoSQL Azure开发120课视频
http://yunpan.cn/ccqCEh4thFKuq 访问密码 296b微软安卓实战训练营QQ群: 203822816
微软MSDN俱乐部QQ群: 29754721,http://yunpan.cn/cjkkn7gt9N6Zg 访问密码 eff6
《微软C#6.0语言OOP面向对象编程》
《ADO.NET 与SQL Server 2014 数据库开发》
《HTML、CSS、JavaScript网页前端开发》
《微软ASP.NET\MVC4 MVC5 MVC6网站开发》
《微软Web服务\WCF服务编程\Web API3.0实战+WCF房地产服务代码案例》
《微软、IBM、SOA面试题 与Azure开发实战》
http://yunpan.cn/cjkkn7gt9N6Zg 访问密码 eff6 持续更新原文信息:
[置顶]WCF分布式开发步步为赢(0):WCF学习经验分享,如何更好地学习WCF?
- 已编辑 Frank Xu LeiModerator 2015年8月16日 6:23 视频连接
全部回复
-
希望大家多多交流~提出自己的意见,分享自己的体会心得,一起进步~
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum -
书的话,还有微软自己官方的 MCTS WCF 认证官方书籍:
MCTS Self-Paced Training Kit (Exam 70-503): Microsoft .NET Framework 3.5—Windows Communication Foundation
http://www.microsoft.com/learning/en/us/book.aspx?ID=12486&locale=en-us
http://www.microsoft.com/learning/en/us/books/12486.aspx
step by step 一步步照着实作,易入门。
70-503 准备方向:
http://www.microsoft.com/learning/en/us/exams/70-503.mspx
70-503 参考课程:
http://www.microsoft.com/learning/syllabi/en-us/6461aprelim.mspx
Wizard 编程网 - 博客园 -
很有指导意义,有句话非常好,根基决定高度.......
做一名有着良好修养的程序员.....
呵呵
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum -
书的话,还有微软自己官方的 MCTS WCF 认证官方书籍:
MCTS Self-Paced Training Kit (Exam 70-503): Microsoft .NET Framework 3.5—Windows Communication Foundation
http://www.microsoft.com/learning/en/us/book.aspx?ID=12486&locale=en-us
http://www.microsoft.com/learning/en/us/books/12486.aspx
step by step 一步步照着实作,易入门。
70-503 准备方向:
http://www.microsoft.com/learning/en/us/exams/70-503.mspx
70-503 参考课程:
http://www.microsoft.com/learning/syllabi/en-us/6461aprelim.mspx
Wizard 编程网 - 博客园
谢谢啦~
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum -
Hi,
在http://social.microsoft.com/Forums/zh-CN/wcfzhchs/thread/e61b429c-1061-4be9-810a-523e131b788b
我提到为什么选WCF了。
Web Service是行业通用的标准,独立于平台,说白了,WCF支持Web Service这个行业标准。这个是优势。应用领域:WCF几乎可以在任何.NET应用程序中使用,当然不是强制使用,必要的时候。Web Service能做的,它都可以。
你可以在一般的asp.net 网站后台调用WCF服务,也可以在企业应用中封装业务逻辑层,暴露特定的服务。适用性很强。微软一直主推的通信技术框架。只要.NET应用程序需要通信,就可以考虑使用WCF。
现在WCF已经到了4.0一直在更新。
如果你有机会做新一些的系统或者接触到系统集成的工作,你会用到WCF的,WCF不单单是个通信技术,其包含的知识点,背后涉及到的架构和设计思想都值得我们了解。XML。SOAP,WS-*规范。安全知识等等。
你现在也许使用不到,但是学习技术也不一定就立马就要用上。掌握WCF开发技能对于。NET程序员来说,在找工作的时候是个不错的砝码。
个人发展也是需要往长远看,你现在无论职位或者公司都不理想,加强自己的技术能力,以后就有机会去好点的公司工作。这个也是一个因素。自学没什么不好,天天玩也是1年,利用点空闲时间学点技术,也是一年过去。但是结果不一样。
呵呵
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum -
书的话,还有微软自己官方的 MCTS WCF 认证官方书籍:
MCTS Self-Paced Training Kit (Exam 70-503): Microsoft .NET Framework 3.5—Windows Communication Foundation
http://www.microsoft.com/learning/en/us/book.aspx?ID=12486&locale=en-us
http://www.microsoft.com/learning/en/us/books/12486.aspx
step by step 一步步照着实作,易入门。
70-503 准备方向:
http://www.microsoft.com/learning/en/us/exams/70-503.mspx
70-503 参考课程:
http://www.microsoft.com/learning/syllabi/en-us/6461aprelim.mspx
Wizard 编程网 - 博客园这个考试我考了~ 哈哈
有意向的找我啊~
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
【老徐的网站】:http://www.frankxulei.com/
- 已编辑 Frank Xu LeiModerator 2012年1月7日 7:22
-
斑竹,你好!你有没有QQ交流群啊?
MSN群建了微软WCF学习交流群:group535993@msnzone.cn
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
【老徐的网站】:http://www.frankxulei.com/
-
你的博客最近怎么没法访问了啊???
天意,就是在恰当的时间、恰当的地点、遇到恰当的人。博客搬家到http://www.54peixun.com/Author/frankxulei
现在主要的更新呵呵
Frank Xu Lei--谦卑若愚,好学若饥
【老徐的网站】:http://www.frankxulei.com/ -
最近遇到一个问题,wcf不支持object类型,请问楼主有何高见,还请不吝赐教。
WCF作为服务开发框架,支持WS规范,跨平台,就必须序列化,而Object类型为基础类型,WCF序列化器无法识别。
最好使用Datacontract 数据契约类型
Frank Xu Lei--谦卑若愚,好学若饥
[老徐的网站]:http://www.frankxulei.com/[老徐的博客]:http://54peixun.com/Author/frankxulei
微软WCF中文技术论坛
微软WCF英文技术论坛
Windows Azure中文技术论坛 -
WCF分布式开发学习,应该从哪里开始?
学习WCF是不是就不需要学习Enterprise Sevices(COM+).Net Remoting、Web Service(ASMX)、WSE3.0和MSMQ消息队列?
WCF分布式开发学习,如何制定一个合理的计划,才能更好地学习WCF分布式应用开发。应该从哪里开始?
如何下载和安装WCF开发相关的组件。
有什么好的学习书籍、论坛?
对很多WCF学习的初学者来说,往往这些都是要面临的问题。
今天整理这个文章,首先是希望对许多WCF的学习者,有个帮助。其次就是算是对《WCF分布式开发步步为赢》系列课程的一个完善。
这个问题一直是很多开发者关注的问题.按照微软的说法,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的爱好者有参考作用。
【1】什么是WCF:[置顶]WCF分布式开发步步为赢(0):WCF学习经验分享,如何更好地学习WCF?
WCF4.5 新特性 做了更新 但是变化不大,2个亮点吧,1个是WebSocket支持,2.WCF客户端缓存机制。详细的可以参考这个文章
.NET framework 4.5新特性预览(8):WCF4.5新特性
Frank Xu Lei--谦卑若愚,好学若饥
[老徐的网站]:http://www.frankxulei.com/[老徐的博客]:http://54peixun.com/Author/frankxulei
微软WCF中文技术论坛
微软WCF英文技术论坛
Windows Azure中文技术论坛 -
哈哈哈 微软WCF技术群:166599314 加入注明 来自MSDN论坛。
Frank Xu Lei--谦卑若愚,好学若饥
[老徐的网站]:http://www.frankxulei.com/[老徐的博客]:http://54peixun.com/Author/frankxulei
微软WCF中文技术论坛
微软WCF英文技术论坛
微软WCF技术群:166599314 -
欢迎2000人QQ群:
微软MSDN俱乐部 29754721,
微软C#与OO编程群 203822816微软WCF与SOA学习交流 166599314
微软ASP.NET MVC学习 231838185Frank Xu Lei--谦卑若愚,好学若饥
[老徐的网站]:http://www.frankxulei.com/[老徐的博客]:http://54peixun.com/Author/frankxulei
微软WCF中文技术论坛
微软WCF英文技术论坛
微软WCF技术群:166599314 -
微软 安卓开源实战训练营 内部120课视频学习资料: 从入门到高级开发! 最新.NET 5.0 C#6 MVC6 WCF5 NoSQL Azure开发120课视频
下载地址:http://pan.baidu.com/s/1qWsp5M0微软安卓实战训练营QQ群: 203822816
微软MSDN俱乐部QQ群: 29754721,http://yunpan.cn/cjkkn7gt9N6Zg 访问密码 eff6
《微软C#6.0语言OOP面向对象编程》
《ADO.NET 与SQL Server 2014 数据库开发》
《HTML、CSS、JavaScript网页前端开发》
《微软ASP.NET\MVC4 MVC5 MVC6网站开发》
《微软Web服务\WCF服务编程\Web API3.0实战+WCF房地产服务代码案例》
《微软、IBM、SOA面试题 与Azure开发实战》
http://yunpan.cn/cjkkn7gt9N6Zg 访问密码 eff6 持续更新Frank Xu Lei--谦卑若愚,好学若饥
[老徐的网站]:http://www.frankxulei.com/[老徐的博客]:http://54peixun.com/Author/frankxulei
微软WCF中文技术论坛
微软WCF英文技术论坛
微软WCF技术群:166599314 -
Hi Frank,
该帖中的云盘资源链接均已失效,是否可以考虑进行更新?
Best Regards,
Charles
MSDN Community Support
Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.