主题:【评论】闲谈VS2005的Class Desinger -- Highway
Highway的这个评论很有意思,前面是一段不相干的个人历史(它表明了美国的某所学校可以让学生通过一个基本合格而简单的Project拿到学位),后面则是微软的一篇文章,有趣!
开个玩笑,Highway不要和我急,下面言归正传。
我不知道微软的这篇文章是什么时候写的,但是至少是从前年开始,Borland Together已经做到了UML Diagram和对应代码(相对于Class Diagram)的同步,后来Rational XDE也做到了同样的功能(当然是针对Java的),因此微软不能够说自己是头一个做到的,而顶多能够说自己是头一个做到UML Diagram和对应.Net代码同步的,否则会有官司吃的。
平心而论地讲,这篇文章有一个地方是对的,那就是目前的UML还不能够支持.Net语言的全部特性,因此需要微软自己的一些发明(例如对事件的描述)(也许这会导致另一场关于开放和专有的官司)。
同样平心而论地讲,UML Diagrams的组织和处理并不是很复杂(基本就是一些树下面的一些图),而UML Diagram和对应代码(相对于Class Diagram)的映射与同步应该也不是什么复杂的事情。
更加平心而论地讲,以微软制作用户界面的本事,一个好用的UML工具不是什么很复杂的事情。
可以真正复杂的是如何处理好UML语法属性和对应编程语言语法属性的映射关系,否则双方的信息损失太多了。这点是MDA的基础和迫切需要解决的一个主要问题,它才是对微软学术/技术能力的真正挑战。
- 相关回复 上下关系4
😭【评论】闲谈VS2005的Class Desinger Highway 字11366 2004-07-12 12:05:03
评论
😉三年前使用Together的时候,就感觉已经很成熟了。 Highway 字252 2004-07-12 15:13:19
那就麻烦了 老兵帅客 字377 2004-07-12 16:26:46