其实怎么说呢,都不错,各有各的特色,现在web主要是开发周期短,维护方便,非常快速,而Winform的话开发时间就比较长了,升级也慢,但是Winform是属于那种内部使用的,安全系数,比较高,访问用户比较少的,做Winform的话比较赚钱
现在大多数公司招的都是Web,因为基于Web的系统越来越多了,部署方便,升级方便,管理方便,当然WinForm有也,不过是少数了当前的方向就是Web
winform和asp.net都是用c#语言开发的 没啥太大区别,只要会c#语言 这俩就都明白了
使用上来说当然是web的比较方便,使用也在渐渐增多。不过winform也并没有减少。两类程序都分别有其自己应用的地方。 比如在需要频繁读取数据,刷新数据,需要快速反馈的场合,例如超市收银,医院系统,目前都还是会停留在winform程序,做C/S结构的。因为相对于web来说,频繁读取数据的时候,winform所需要服务器发回来的信息量会更少,而web更容易造成网络的不通畅,导致网页很久打不开。 而在那种单位时间内读取次数比较少,使用范围却比较广的系统,就会选择用web去做,也就是asp.net。因为它的好处是不用安装客户端,只要能上网,有浏览器,就能够使用。比如像图书馆查询系统之类的。 目前我所在的公司是一家外包软件公司,asp.net和winform的项目我们都有接,但是winform的项目更多一点。