电脑技术学习

Vista完全重构Windows 向后兼容魔咒附身

dn001

解决开发顽疾的灵丹妙药

微软Windows的开发已经变得难以置信的复杂。Vista拥有大约5000万行程序代码,比Windows XP多出40%,比Windows 2000多出70%。在每一个版本的Windows当中,微软都在重复发明着相同的东西,连微软的CEO史蒂夫·鲍尔默(Steve Ballmer)都已经看不下去了,说这种愚蠢的做法必须被废止。

Windows现在已经膨胀成了一头臃肿的巨兽,
它需要与过去有一个彻底的了断

在上个月所召开的分析师会议上,鲍尔默表示,微软在从Windows XP向Vista的迁移过程中,所犯下的一个巨大的错误就是想要为Vista操作系统创造一种全新的软件基础构架。这个错误的决定是由他自己、比尔·盖兹、Allchin和首席研究和战略官员Craig MundIE所共同做出的。“我们试图想要在同一时间之内引进过多的全新改革,并将它们整合在一起。”鲍尔默说。也许这一套在过去还是行得通,“但是它现在已经过时了,”他说。“现在系统的复杂程度已经远远超过了我们的想象。”两年之前,微软重新设定的整个Windows的开发流程,目的是要减轻操作系统各个部分之间的相互依赖程度。但是,现在鲍尔默依然在抱怨Windows系统还“远远没有达到理想的模块化程度”。

从另一个问题是Windows系统的开发小组一直处于来自销售团队的巨大压力之下。他们不断地被要求向系统中加入大型客户所需要的功能。而这些要求又让整个项目变得步履维艰。“他们(销售团队)从来都是强迫我们有求必应。”一位专门研究微软公司发展方向的分析师 Michael Cherry这样回忆到。Michael Cherry曾经在90年代的时候供职于微软公司的Windows开发团队。

标签: