.Net从发布以来已经经历了4个冬天了。2000年6月22日,这个所有人都因该记住的日子,这一天比尔盖茨向全球宣布其下一代软件和服务,新一代的Microsoft.Net平台的构想和实施步骤。
而当时我还在学校学习c语言,可以说是错过了当时了解.Net思想的最好时机。幸好那只是一个模糊的概念,大家并没有从中得到什么。实际上.Net只是Windows DNA 和COM+的一个延续,在本质上没有改变,那是大家还不是那么很理解.Net到底是什么。
大概是为了强化.net在人们心中的印象,微软在此时展开了一场强化运动,几乎所有的虚拟产品都打上了.net的标签。
于是经过一年多的喧嚣,也就是到了2001年,越来越多的人开始关注.net,至少开始关注这个平台--C#。我是从一个同学那里得到这个词,当时还不知道怎么去念他。2001年5月31日Office XP正式发布,微软强调这个XP版本加大的是“体验”(experence)及其网络的整合,而“用户体验”和与网络的融合都是“.NET战略”一部分。实际上这个版本并没有实现当初预想的Office.net相关功能。
时间跳到了2002年7月24日,比尔盖茨在一个内部讲话中承认说,2000年9月推出的.net企业服务器称作.NET“是有点草率”,微软开始反思.net战略是否太过泛滥,是否超出了他们所能够控制的范围。微软在反思中摒弃浮躁,在务实中前进,经过2年的喧嚣和反思,.net在一点一点地走进现实应用。感觉学校是一组围墙,它深深的隔离者我和外界的通讯,或者说它没有及时地向我们这个专业传达外界的讯息。
2003年4月25日,Windows Server 2003正式发布,也就是我现在用的系统。它是第一个内置支持.Net Framework 1.1的Windows操作系统,它有资格贴上.Net的标签,但最终确定的名称中并没有包括“.NET”字样,出乎很多人的意料。同日,微软发布了基于.NET Framework开发工具的第2个版本,也就是Visual Studio.Net 2003,经历了一年的发展,2003版本越来越多的开发人员所接受。在学校中学习的我此时正在忙于毕业的事情,由于当时也在寻找更好的开发平台,先后经历了vb,c,vc++,java,pb,在这些平台一一由于某种原因被宣告淘汰后,我发现了Visual Studio.Net 2003。
Office.NET已经渐渐淡去,此时的微软也明白一厢情愿设计一个完全以Web Services为中心的Office版本至少在今天是不肯能的。2003年10月27日的时候发布最新版本的Office2003中,启用了一个比较保守的命名----Office System 2003。从此Office不再是一个纯粹的客户端软件,而是一个完整的企业应用平台,不过相对于神话般的Office.Net还有一段路要走。
这一切表明,微软在.NET的推广上已趋于务实。毕竟一项新的技术必须要有现实的产品支撑。然而微软在.NET推出之初,这一策略并没有很好的贯彻,只是经历了这个务实阶段之后,微软才重新回到了自己正确的路线上。Visual Studio.Net 2003,这个强大的平台,我真的对她又爱又恨。既然坚定了信心就应该往这个方向努力。现在的我可能处在狂热的阶段吧,
呵呵。
这个世界本来就是一个需要不断探索的世界。4年的发展,.NET已经渐渐的成长为可以和J2EE对抗的应用平台。