第1部分 开发环境
第1章 C#与.Net
1.1 .Net的发展历史
20世纪90年代中后期,在软件开发工具市场经历了一场革命,微软公司为了能保住基于Windows平台开发工具的霸主地位,开始着手.Net(Dot-net)平台的计划。当时,Java***利用虚拟机实现了应用程序与操作系统(OSs)的无关性,做到一次编译、处处使用,导致一些微软用户群转向Java开发平台。
微软公司推出.Net开发平台,主要是用于开发Web Services应用程序,希望Web Services能够成为吸引程序员的在新的平台上主流的应用程序类型,正如它在20世纪90年代初期以能够开发带有图形用户界面的桌面应用程序吸引了大批程序员一样。微软本身也计划使用该平台开发其公共Web Services(称作.Net My Services),它将给Internet上的客户提供数据存储以及其他功能。于是在这种背景下,l998年微软公司开始着手建立一个新的.Net平台。Anders Hejlsber9成为.Net框架的重要成员。Anders Heilsberg是丹麦人,微软公司的技术专家,c#的主要设计者,.Net框架的重要参与者,进入微软公司之前,Anders是Borland的工程师,开发了Turbo PASCAL,是Delphi开发工具的**架构师。
2000年6月22日,微软公司在雷德蒙德市(Redmond)召开了企业复兴会议,在会上宣布了一项发展“Microsoft.Net”的计划,以重塑公司的技术和业务内容。……