开发CS客户端,该用“WPF”还是“Winform” ???
1、要与串口通信,“短信猫”。2、寄宿WCF服务。3、作为“Windows  Service程序客户端”。4、常用信息的增、删、改、查。5、CS客户端主要跑在“应用服务器”上。6、本人具有“Silverlight”和“Asp.Net”开发经验,WPF和Winform开发经验差不多。
各位大师,根据以上情况,开发这样的“CS客户端”是应该用“WPF”还是“Silverlight”???

解决方案 »

  1.   

    各位大师,根据以上情况,开发这样的“CS客户端”是应该用“WPF”还是“Silverlight”???打错字了,应该是。各位大师,根据以上情况,开发这样的“CS客户端”是应该用“WPF”还是“Winform”???请各位大师,帮忙分析下,两种方式的“利”与“弊”。
      

  2.   

    如果你的程序不是对界面美观度要求特别高的话,用Winform肯定更好。不论是编程性还是性能方面。
    如果你的界面要求很华丽的话,很多特效方面的。用WPF会很OK。
      

  3.   

    WF 和 WPF 面向的技术是不一样的。虽然 WPF是从 WF 演变过来的 
      

  4.   

    如果你要做 touch 推荐你用 WPF,如果就是普通的系统 用 WF ,因为系统重在 应用,体验不是第一位 ,你看超市的收银系统 就知道。
      

  5.   

    做这类应用当然是Winform了
    用WPF,自己找罪受
      

  6.   

    既然你具有“Silverlight”和“Asp.Net”开发经验,那么WPF更加适合你,因为Silverlight和WPF的开发模式基本相同,又和ASP.NET很相近,但是却和WinForm差太多了。
      

  7.   

    建议:
      从你需求来看,客户端对界面美观度不高,就是简单的对信息的增查删改,所以采用Winform+wcf的方式足以满足你的需求,因为用Winform的开发快,这种程度的客户端软件没必要用到wpf(wpf的强项就是做出相当美观的界面)。
      另外,你完全可以用Asp.net+Silverlight这种你所熟悉的技术开发这个需求,因为部署在服务器上,你在任何地方都能访问网站,至于网站和Windows Service之间的通信,你可以用数据库或者WCF进行通信。
      

  8.   

    CS客户端 当然wpf 
      

  9.   

    如果对界面美观要求不高的化,用winform吧
      

  10.   

    主体用winform ,界面美化可以考虑WPF用户控件
      

  11.   

    wpf和winforms都是原生桌面程序的框架,本质上没有区别,都可以使用。如果你的团队没有经验,可以优先考虑winforms,这是成熟的技术,可供借鉴的资料比较多。
      

  12.   

    wp8,w8发布等于宣布wpf死型了。还有人在用。
      

  13.   

    晕,wp8,w8都可以用xaml开发界面的
      

  14.   

    win8除了rt,还是有传统窗口界面的,短时间内是不会死的CS客户端 当然wpf 
    不懂你们的当然是怎么来的。简单的增删改什么的winform和wpf都能胜任,wpf相对于winform在ui展示方面更加灵活,相对的开发难度会大一些,如果客户端不需要花哨的ui,winform完全没问题