所在位置:UML新闻 - 内容 论坛精华    
Borland开始给予C#平等对待
Charles Babcock

[2003/9/11]

Borland正在展示其整合微软开发环境的设计和建模工具。

经历了多年在Java工具领域的成功,Borland公司现在开始给予微软的C#语言平等的对待。

在Orlando 召开的Visual Studio会议VSLive上,Borland展示了它和微软开发环境完整结合的第一个设计和建模工具。据产品管理负责人,Michael Faisst介绍说,这是Borland在C#方面的第一个版本:Together Edition for Microsoft Visual Studio .Net。

这个建模和设计工具来自于Borland收购的TogetherSoft公司。Borland为此投入了八千万二百五拾万美元,这还不包括九百万的Borland股份交换。这次收购给Borland的代码开发工具带来了全套的建模能力,为其在和微软及IBM相关工具的竞争中占据了有利的位置。后者去年收购了Rational公司。

Borland已经为Java开发者提供了建模工具中代码的同步功能。现在他们正在为C#开发者提供同样的功能。Faisst 介绍,Borland的LiveSource是Together版本的一部分,它能够保证代码的变化映射到模型,反之亦然。

“代码和模型的同步是一个大问题。开发人员在改变了源代码之后并不乐于返回头去修改模型”,Faisst说,Together中存储模型和开发人员的源代码,并自动维护二者之间的同步。

另外,Together为C#开发者带来统一的建模语言符号和语法。使用UML,可以由应用的模型自动生成其代码框架。今年二月份,Borland首次在其Jbuilder Java工具中集成TogetherSoft的建模功能。

Together Edition for Visual Studio .Net中引入了JAVA开发者社区中另外一个普遍的概念-模型的应用。所谓模式,就是从解决编码难题的编码经验中总结出来的最佳实践。Faisst说,在解决同一个问题的多种解决途径中,Together Edition中加强了一种模式的应用,以保证得到高质量的代码集合。

由于C#还处于发展阶段,“和Java比较而言,我们的模式数目还有限”,他说,但是当更多的好的模式被发现时,建模工具将适时地加入这些模式。“(译注:通过模式的应用,)我们不需要重复编码,如果你能够保证模式的正确,那么应用的质量将得到提高”。
目前,Together的受限版本已经提供下载,该版本在11月30日之前有效。在此之后,用户需要购买license,Faisst说,Together的价格目前尚未确定。

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