现在一说到.net,似乎都是指Asp.net。那么是因为Winforms真的没用了?还是因为这是一个大面积的误区?如果真的微软意图用Asp.net吃掉JSP,PHP等等,那么,这个代价是不是太大?其实WINFORMS有很多优点,很多东西更适合用WINFORMS来做,但是为什么现在的人都非要ASPX,而不用Winforms呢?大家说说看。

解决方案 »

  1.   

    谁说的.NET就是指ASP.NET啊,现在WINFORM也用得很多的,并且我想现在的情况没有谁吃得掉谁,大家都是各取所长,相互学习,每种语言都有其主要的战场,比如ASP.NET其实主要是WEB方面的中小系统(当然大系统也是可以做的)开发效率很明显,JAVA其实用在电子政务方面的大系统比较多,PHP安全性非常好,都是各有各的好处,根据侧重点不同选择不同的开发语言.
    再说WINFORM,其实对于很多实时系统,你用ASP.NET很难达到那样的效果,就算能够达到可能付出的开发成本会大很多,所以并不是说B/S开发就可以替代传统的C/S了.谁也替代不了谁.
    个人是这么认为的,呵呵
      

  2.   

    用户和业务需要,谈不上谁好谁坏。
    个人还是喜欢WINFORM 开发。
      

  3.   

    对于用户量来说,无疑互连网比起Intranet等局域或区域网具备更大的空间.同时b/s方式的程序更易于在internet 上发布.当然随着带宽的提高,现在越来越多的ria开始盛行.这里面c/s的开发就可以发挥作用了.比如:smartclient
      

  4.   

    其实以后发展的趋势是web,桌面应用会越来越没落.....
      

  5.   

    不能以偏概全。你所处的环境用asp.net的比较多而已!
      

  6.   

    不同意!以后的趋势是,桌面就是浏览器、浏览器就是桌面,Windows就是朝着这个目标前进的。至于本人,偏向Windows。如果做网络应用,数据量不大的,用ASP.NET,大的用WebService。因为本人已经解决了WebService客户端自动更新的问题,使用起来也非常方便。
      

  7.   

    Web开发不是潮流更不是什么王道,只不过是选择的一种...目前它不可能替代桌面开发,将来它们都会被新的技术取代...任何技术的发展都是用户的选择来决定而不是程序员的选择...
      

  8.   

    Web程序和桌面程序相比各有各的优势和缺点,一个最突出的特点就是Web应用程序的开发、部署和维护比桌面程序方便,但由于受到安全性的限制,它对客户端行为的可控性较弱,比如在浏览器中直接实现扫描、打印、录音等功能就比较困难,这时候就需要桌面程序进行适当的补充。所以说,两者的好差很难比较,要看具体的应用情况。但就潮流来看,B/S的应用系统越来越多,特别是企业应用系统,曾经看到过某个厂商的DCS系统都采用了Web界面。
    所以说,Web顶多只能算是潮流,但它永远不可能取代桌面程序成为所谓的“王道”,试想一下Windows在IE中启动会是什么样的情况,哈哈(千万不要和我说虚拟机)。
      

  9.   

    本人喜欢C/S,不喜欢B/S,只是现在找工基本都是找B/S的,我也很少看到用C#开发winform的。
      

  10.   

    WEB有点火得过头,现在的用户很无知,认为什么都是网站好,其实有些东西网站开发和运行起来非常困难但是用户并不知道。
      

  11.   

    最简单的分类:你想让大众用,就选WEB,你想内部人员用就用WINFORM
    你的服务器后牛X,拖个几千人的业务没问题,那就做WEB服务,你的服务器后够好,那就乖乖做个数据服,在WINFORM上实现业务
      

  12.   

    要说潮流WPF是新鲜事物,以后会是王道么
      

  13.   

    企业form是王道.
    大众web是王道.
      

  14.   

    WINFORM还是应用很广的,不知道为什么LZ会感觉没人用,我们这里都很喜欢用WINFORM编程
      

  15.   

    那是因为你处于Web开发行业. 或者, 你处于的公司都是做"项目" 而不是做"产品".实际上, 有很多公司用.Net做"产品", 很多都不是web.
    比如, 我目前手上的东西, 是一个C#开发的BHO, 不是web, 也不是winform.我做.Net这么几年, 从来没做过web开发.
      

  16.   

    以后的趋势是,桌面就是浏览器、浏览器就是桌面,Windows就是朝着这个目标前进的。