none
菜鸟求助,希望各位指条路给我啊! RRS feed

  • 问题

  • 先谢谢你看到这篇帖子,我顶多只算是一个菜鸟,对silverlight接触过一下,今天google了一下,
    终于下定决心学习WF,WCF,WPF了。说实话很迷茫,我从事的是asp.net的工作,我现在认为wpf
    用来开发桌面程序,先不学,因为学了一下觉得有点难度,就没再深入,wf工作流我今年才听到过,
    狠不得把他们全部都学了,,说实话真的不知道先学什么,今天专门了解了一下他们是做什么的,
    希望各位大侠能指点一下我,学习的方向,,在此多谢各位了,,如果能推荐一本入门书籍的话
    不胜感激啊!!!
    2009年10月30日 8:06

答案

  • 多谢班主,我昨天已经下载了你的几篇文章回家看了,,看起来好像挺难的,
    地一篇MSMQ我的windows2003 server上就没有这个组件,真不顺,
    不过我坚定了方向,,我先看微软的EssentialWCF了,谢谢

    好的,不要客气。慢慢来。
    学习需要一个过程。
    我们只是学习如何使用一个技术,不是创造一个技术。所以难度没你想象的那么大。
    呵呵
    加油~
    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
    2009年10月31日 9:25
    版主
  • 补充(狗尾)

    WF这个东西就算不学也没什么大关系。
    WF是把编程可视化,虽然算是新技术,但技术的成分其实不多。

    只有在你做一个复杂流程,并且涉及到以后维护的时候,作用才比较明显。

    2009年11月2日 2:51

全部回复

  • 欢迎你来这里交流。
        我给你一些参考意见。不一定正确。具体你也可以参考别人的经验。
    你提到的几个技术都是.NET 3.0里一起推出,另外还有一个CardSpace。

       我个人选择的是WCF。不是做广告。简单分析一下。
    1.技术而言:一个技术本人没有好坏。我们选择的理由近处看无非是对自己找工作能不能带来加分。对于一个.NET程序员来说,当然希望能够多学习深入一些。
       这4个组件,针对企业应用提供的技术,应该是WCF和WF,一个是做通信,一个是做工作流。
    2. 跨平台:工作流只有涉及到企业内部应用系统开发的时候才会可能使用WF。WF本身也有点复杂,另外不是很理想,工作流平台能在.NET平台上与WF竞争的,不少。Ultimus就是一个不错的工作流产品。而WCF作为微软通信技术的集成者,优势很明显,处于底层,在整个软件开发的层次中属于比较稳定的一层。另外微软也主推WCF。其它平台或者产品都在考虑或者已经支持WCF。提供支持WCF的接口。
    3.行业标准:Web Service是行业通用的标准,独立于平台,说白了,WCF支持Web Service这个行业标准。这个是优势。基因优良。
    4.应用领域:WCF几乎可以在任何.NET应用程序中使用,当然不是强制使用,必要的时候。Web Service能做的,它都可以。你可以在一般的asp.net 网站后台调用WCF服务,也可以在企业应用中封装业务逻辑层,暴露特定的服务。适用性很强。微软一直主推的通信技术框架。只要.NET应用程序需要通信,就可以考虑使用WCF。但是WF和WPF,一个限制在工作流开发,另外一个就是界面上。你可以有时间再学习。WPF做界面,有你可以做,没有也可以做。我们一般的程序员不具有美工的艺术眼光。很多企业应用BS 结构较多,WPF显得用武之地不是那么多。
        
        如果你感觉我说的有点道理,决定学习WCF了。可以考虑看看置顶的文章《WCF学习经验分享,如何更好的学习WCF?》。这里包括了学习WCF应该知道的知识,如何制定自己的WCF学习计划,有什么好的资源,以及好的WCF学习书籍。



    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
    2009年10月30日 10:16
    版主
  • 多谢班主,我昨天已经下载了你的几篇文章回家看了,,看起来好像挺难的,
    地一篇MSMQ我的windows2003 server上就没有这个组件,真不顺,
    不过我坚定了方向,,我先看微软的EssentialWCF了,谢谢
    2009年10月31日 3:01
  • 多谢班主,我昨天已经下载了你的几篇文章回家看了,,看起来好像挺难的,
    地一篇MSMQ我的windows2003 server上就没有这个组件,真不顺,
    不过我坚定了方向,,我先看微软的EssentialWCF了,谢谢

    好的,不要客气。慢慢来。
    学习需要一个过程。
    我们只是学习如何使用一个技术,不是创造一个技术。所以难度没你想象的那么大。
    呵呵
    加油~
    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
    2009年10月31日 9:25
    版主
  • 补充(狗尾)

    WF这个东西就算不学也没什么大关系。
    WF是把编程可视化,虽然算是新技术,但技术的成分其实不多。

    只有在你做一个复杂流程,并且涉及到以后维护的时候,作用才比较明显。

    2009年11月2日 2:51