所在位置:UML新闻 - 内容 论坛精华    
微软180度大转弯支持UML

[2008/6/4]

在6月3日的TechEd上,Bill Gates发表很可能是他作为微软全职雇员的最后一次演讲。在演讲中,他出人意料地声明,微软将在Visual Studio 10(Visual Studio 2009)中支持UML。在UML刚诞生时,微软就是UML的支持者,OMG的成员之一。微软还在Visual Studio 6.0里放了一个Visual Modeler,实际上就是Rational Rose的简化版。但在随后的近十年,微软一直对OMG和UML不冷不热,在OMG的会员资格也于2002年作废。.Net时代,微软把建模的焦点放在DSL(领域特定语言)以及“软件工厂”上,UML则是放在Visio里提供,虽然也有一些代码生成和逆向工程的功能,但更多是把它当成一种图形符号,看起来更象是Visual Studio的一种第三方支持,而不是Visual Studio的一部分。

在被问及为什么微软会来个180度大转弯时,Visual Studio Team System (VSTS)团队的主管 Norman Guadagno只是简单地回答,“因为它重要”,这个解释估计会使OMG热泪盈眶。OMG主席Richard Soley欢迎微软的变化,“Bill Gates关于Visual Studio的声明对客户来说是一个双赢,可以整合多种方法使得Visual Studio更容易使用”。
此前,官方并没有这方面的明确声明。在2007年10月时,Arnon Rotem-Gal-Oz在博客中开玩笑地提到,微软发布的一篇关于Oslo的公告中,提到更多的是“Model-Driven”(常和UML一起出现的词汇)而不是“Software Factories”(常和DSL一起出现的词汇)。

不过,微软征服建模世界的征程,却没有了Donald Ferguson的参与。被称为“WebSphere之父”的Donald Ferguson是IBM Fellow,一年多前离开IBM加盟微软,担任SOA首席架构师,当时是一个大事件。但在今年3月份,他却因“个人原因”离开,新东家是CA公司。微软如果要保持航向,是否还要从IBM再挖一个人,或者收购Borland公司?毕竟,IBM刚刚收购了Telelogic。

(UMLChina 摘编,不得转载用于商业用途)