呵呵,我正好是开发者,我来说说吧.
首先,MSDN的中文全称是 微软开发者网络,它刚刚推出的时候是98年,是随微软的Visual Studio 98 开发套装出来的,实际上,当时的msdn就是一个帮助文档集合,其中最重要的就是微软的Platfrm SDK (平台开发工具集合),这个集合包括了微软Windows操作系统的Win32 API 函数文档,ATL (动态模板库)文档以及 COM 组件库文档和DDK (驱动开发工具)文档,这些文档是当时开发Windows平台软件、驱动的必须使用的。
后来,随着微软产品的逐渐增多,这些产品的二次开发文档也被程序员需要,微软就在msdn中增加了SQLServer (数据库) Exchange Server (电子邮件)等其他服务系统的开发工具和 MDAC、XML等工具的开发接口文档。当时的msdn还是属于微软为程序员提供的一种服务,还是免费的。
后来,微软发现许多软件公司(包括国外的软件公司)都使用的是盗版软件,当时国外的软件公司盗版几率比中国大得多,微软调查了一下,发现毛病出在微软自身。因为微软的产品,包括windows,windows server以及其他软件,都使用的是一种销售模式,就是不论你公司做什么行业,只要用我的软件,价格是一抹一样的。这样导致了软件公司只要决定了开发windows平台上的软件,那么就不得不购买所有版本的windows(为了测试)和其他必需的Server系统。比如说一个公司使用Windows 2000 开发软件,但是这个公司必须要有98 和XP系统,因为你根本无法保证你开发的软件不运行在98或XP下。但是购买所有的软件的价格极为惊人,所以当时几乎所有的软件开发公司都使用的是盗版软件。
微软从这里发现了商机,修改了msdn的策略,把微软所有的产品都包括进去,包括所有的文档和技巧文章,打包出售,这笔费用相对于购买微软的商业产品是微不足道的。更加厉害的是,购买了msdn一次,就可以从msdn里的windows操作系统合法安装在软件公司所有的计算机上,无论有多少台。唯一的限制就是只能供开发使用。
到了Visual Studio 2003 时代,配套的msdn也到了2003版,随msdn的光盘有90张,而且在不断的增加。后来,许多人对此提出了意见,表示CD盘的张数太多,改为DVD吧又不可能,因为许多公司没有DVD光驱。所以在Visual Studio 2005 推出时,微软的MSDN2005推出了一款硬盘版msdn,它就是一个接近600G的一个大容量移动硬盘,不过被设定了只读模式,而且微软开发了一款软件固化在这个硬盘里,只能通过这个软件来读取文档和软件,而且通过这个软件还可以自动升级,不用带89十张光盘了。 |