我们公司就用WPF开发软件,但是据我所知,用WPF开发的很少(用Silverlight的倒是挺多)。至于原因,我觉得有以下几点:
一、WPF需要.NET 3.0,3.0类库巨大,不是较大较贵的软件,采用它不太合适
二、很多公司更熟悉WinForm,更换WPF,则原来的很多开发经验都要作废重来,而且WPF开发也并不简单,模式也跟WinForm有很大差别
三、现在做桌面应用的要远少于做Web的
四、WPF程序对及其要求很高,至少是能流畅玩转Vista的机器才能跑顺WPF程序,对客户硬件压力太大

解决方案 »

  1.   

    预计到Windows 7发布的时候,WPF开发才能真正起色,因为上述的4个问题中的3个都不存在了
      

  2.   

    硬件要求高低是相对的,10年前4G硬盘就不小了,现在4G内存也稀松平常。当年听说NT需要32M内存才能流畅运行,都觉得不可思议了,现在要是说哪个普通程序只需要32M内存的话,你应该觉得这个程序内存占用真小啊~~~
      

  3.   

    据我所知,微软中国内部项目使用WPF进行开发,但有不少的问题。
    个人感觉还是由于新技术,需要更广泛的开发测试,才能推向广大开发市场。
    现在还是WPF流行的初级阶段,相信在3-5年内,
    WPF一定会发挥更大的作用,因为对于技术和客户体验而言,WPF真的很棒。
      

  4.   

    用WPF开发C/S应用程序感觉很不顺手,而且很占用内存(个人感觉)
      

  5.   

    快到时候了,至少现在应该去了解一下,试一试(当然不做.NET开发除外)
    另外,可以学学SilverLight,就是个小WPF,从SL过渡到WPF会快很多的。
      

  6.   

    我还在vs2005下玩.netframe work2.0,主要是WFC结构的东西,不落后吧!!!
      

  7.   

    WFC是什么东西?
    如果是WCF的话,那还是3.0的东西,3.0的四大金刚之一,而且应该是3.0里应用最好的部分。据说4.0的重点也是增强WCF.