我想如果微软在每次.Net平台更新时,强制(哪怕只是推送)所有XP系统更新至最新.Net平台 那软件开发行业肯定不是现在的格局了 用C#写个软件,还需要用户去下一个几十兆甚至几百兆的框架包,这点上几乎灭绝了用C#开发普通软件的可能性 当然随着WIN7的流行,这个可能性变得越来越高,比如豌豆荚等软件就需要.Net框架,照样用的人很多 但现在仍然占据50%左右市场的XP用户还是阻止了很多开发者们用C#来开发软件的动力 如果微软能推送.Net更新那至少能保证只有少部分用户需要去安装框架 可是微软没这么做,我猜测原因如下: 1、性能问题,很多运行在老机器上的XP,经不起.Net的摧残 2、对新操作系统销量造成影响 3、版权、垄断、法律方面的问题?
在xp上主要运行桌面软件,而它们对.net的需求不大。前几年xp流行的时候.net不流行,现在.net流行以后xp开始渐渐退出历史舞台。
不过另外说一句,跟着微软的技术架构走就是个杯具,win8的sdk据说居然是基于javascript或者类似的脚本语言的。
欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。 温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。