winform的优点
winform有什么优点?
------解决方案--------------------如winform可以操作串口、usb插口,读取串口、usb插口设备的数据,如卡机设备,获取音频视频的数据等等
web如果不通过ActiveX是实现不了的,其实ActiveX应该也是属于winform程序的一种技术,
特别是winform可以操作DirectX用来开发大型的网络游戏,web是不可能与之相比的
------解决方案--------------------总而言之winform可以操作一切电脑的硬件,而web只是通过游览器显示服务器上的经过iis解释后得出的html代码,web完全不具备操作客户端电脑的任何权限,除非通过ActiveX或其他的一些技术或漏洞
------解决方案-------------------- webform winform
运行速度 慢 很快
界面体验 一般 非常好
操作体验 一般 非常好
复杂操作体验 差 好
本地资源访问 控件、操作麻烦 操作简单
客户端更新 基本不用更新(控件需要) 需要编写自动升级代码
服务器资源开销 很大 较小
c/s通信方式 http 自选(web service相对简单)
web方式产生的背景是因为传统c/s存在维护客户端,无自动更新等缺憾,所以产生了web这种瘦客户端的方式。
而现在.net2.0在winform下及以后版本完美解决了这些问题,典型的解决方案是
服务器----web service ---客户端
这种模式(当然web service层可以选择其它通信方式。)提供了非常完美的企业级应用解决方案。有效的降低了服务器的资源消耗,并且为用户提供了完美的操作体验。抛弃基于浏览器的操作,从侧面上也保护了我们计算机的系统。让我们的系统更安全。好处是web service无可比拟的。
个人认为:随着技术的发展,控件横行的web模式将会被越来越多的缺陷淹没,仅仅会用在网站、电子商务及一些小游戏方面。而企业级应用,将会被操作体验丰富的winform替代。
------解决方案--------------------这种模式(当然web service层可以选择其它通信方式。)提供了非常完美的企业级应用解决方案。有效的降低了服务器的资源消耗,并且为用户提供了完美的操作体验。抛弃基于浏览器的操作,从侧面上也保护了我们计算机的系统。让我们的系统更安全。好处是web系统无可比拟的。
错了一些字,更正..