日期:2014-05-17  浏览次数:20915 次

开发CS客户端,该用“WPF”还是“Winform”?
开发CS客户端,该用“WPF”还是“Winform” ???


1、要与串口通信,“短信猫”。

2、寄宿WCF服务。

3、作为“Windows Service程序客户端”。

4、常用信息的增、删、改、查。

5、CS客户端主要跑在“应用服务器”上。

6、本人具有“Silverlight”和“Asp.Net”开发经验,WPF和Winform开发经验差不多。


各位大师,根据以上情况,开发这样的“CS客户端”是应该用“WPF”还是“Silverlight”???





------解决方案--------------------
CS客户端 当然wpf
------解决方案--------------------
wpf
------解决方案--------------------
wpf吧
------解决方案--------------------
如果你的程序不是对界面美观度要求特别高的话,用Winform肯定更好。不论是编程性还是性能方面。
如果你的界面要求很华丽的话,很多特效方面的。用WPF会很OK。
------解决方案--------------------
WF 和 WPF 面向的技术是不一样的。虽然 WPF是从 WF 演变过来的
------解决方案--------------------
如果你要做 touch 推荐你用 WPF,如果就是普通的系统 用 WF ,因为系统重在 应用,体验不是第一位 ,你看超市的收银系统 就知道。
------解决方案--------------------
做这类应用当然是Winform了
用WPF,自己找罪受


------解决方案--------------------
既然你具有“Silverlight”和“Asp.Net”开发经验,那么WPF更加适合你,因为Silverlight和WPF的开发模式基本相同,又和ASP.NET很相近,但是却和WinForm差太多了。
------解决方案--------------------
既然 你都懂 随便吧 看你自己的情况而定 每一种都有优缺点
------解决方案--------------------
建议:
从你需求来看,客户端对界面美观度不高,就是简单的对信息的增查删改,所以采用Winform+wcf的方式足以满足你的需求,因为用Winform的开发快,这种程度的客户端软件没必要用到wpf(wpf的强项就是做出相当美观的界面)。
另外,你完全可以用Asp.net+Silverlight这种你所熟悉的技术开发这个需求,因为部署在服务器上,你在任何地方都能访问网站,至于网站和Windows Service之间的通信,你可以用数据库或者WCF进行通信。
------解决方案--------------------
CS客户端 当然wpf 

------解决方案--------------------
如果对界面美观要求不高的化,用winform吧
------解决方案--------------------
主体用winform ,界面美化可以考虑WPF用户控件
------解决方案--------------------
wpf和winforms都是原生桌面程序的框架,本质上没有区别,都可以使用。如果你的团队没有经验,可以优先考虑winforms,这是成熟的技术,可供借鉴的资料比较多。