所在位置:UML新闻 - 内容 论坛精华    
微软冷眼旁观UML2.0

[2005/2/17]

当诸如IBM和Borland等软件开发商跟随OMG UML2.0 (为模型驱动架构MDA制定的标准)前进时,应用开发领域一个重要选手却在一边冷眼旁观。

他就是微软。

有IBM“杰出工程师”头衔的Alan Brown认为,微软正在忙着通过微软的应用设计技术“试图创建具有自己特色的建模标准”。

微软官员Keith Short是Visual Studio组的架构师,他给出了回应。他说,微软实际上并不计划支持UML2.0,但却尊重合作伙伴支持UML2.0的决定。

“我们对模型驱动开发的见解稍有不同。我们试图要做的是观察开发人员实际在做什么,并寻找在什么地方我们能够通过模型驱动的开发为他们增加价值。”

此前,微软认为UML2.0对开发人员的用处有限。

在即将到来的Visual Studio 2005 Team System平台中,微软为架构师提供的建模方法包括四部分:

*应用设计师建模语言(Application Designer modeling language),定义可以提供或使用服务的可重用程序。
*Class Designer,可视化代码
*System Definition Designer,为部署进行服务的打包操作。
*Logical Datacenter Designer,提供数据中心的虚拟视图。

该工具根据微软的DSL技术构建。Short认为,UML2.0可以看作DSL中的一种。但UML并不足够精确,从而难以映射到诸如ASP.NET等底层框架上。

Short介绍,如果愿意的话,开发人员可以使用微软的建模技术开发UML2.0图。这似乎是相当程度上的妥协。但很显然,如果业界领先的开发商如微软可以直接支持大多数人所认可的业界标准的话,将会更好。

(自infoworld,袁峰 摘译,不得转载用于商业用途)