试用了一下Borland Developer Studio 2006, 感觉只有一个字,爽!
以前几年积累下来的加上这次的创新,在高品质,稳定的IDE环境中被发挥的淋漓尽致,
IDE中集成了Delphi for Win32 2006, Delphi for MS.Net 2006,
C++ Builder 2006 Preview, C# Builder 2006。
速度方面:
启动速度非常快,而且还可以选择只启动4种语言中的一种,这样速度更快,IDE运行速度也非常快。而且,最重要的,Borland新闻组上有国外牛人评测结果,Delphi 2006 编译出来的程序在赋值,循环,判断等等方面运行速度比Delphi 7平均提高了30%,震撼!
稳定性方面:
已经用了1天多,还没有遇到过一个bug,而且已经成功把自己曾经写的几个IDE专家移植到Delphi 2006上,没有问题,看来这次Delphi开发小组果然是下了苦功夫抓bug。
功能方面:
这个没的说了,基本上什么都有了!
1. 代码编辑器已经进化得非常智能,已经有类似以前CodeRush的代码模板功能,比如键入"for",然后空格, 会自动生成一片代码,可以用Tab和Shift+Tab让光标在输入点之间移动,而且所有的代码模板还可以根据自己需要定制。代码同步编辑功能就不说了,还有代码块自动完成功能,输入begin回车,会自动生成end;总之,现在我基本上不需要CodeRush了,因为Delphi已经有了CodeRush的功能,但稳定性却远远超过CodeRush!
2. UML功能已经完全支持,包括Delphi和C#,再也不像以前只有在ECO项目中才支持代码和UML类图的双向同步,现在任何项目都可以即时自动双向同步!现在你再也不需要其他建模工具了,因为完整的建模工具已经集成在IDE中了,在IDE中你可以直接用UML建模,画各种Diagram!还可以对建好的模型进行分析,并自己定义规则,让IDE自动检查设计是否优良,是否有违反某些规则。设计模式得到了很好的支持(四人帮的23个模式都有,还能自己加模式),重构功能有已经增加到了16项。从Delphi7升级上来的用户可以扔掉ModelMaker了。
3. MDA功能,这个无需多说,Borland的ECO到了3代,已经非常强了,业界绝对领先。
4. 与StarTeam, CaliberRM的集成已经非常好,而且这次BDS 2006自带了StarTeam和CaliberRM,不妨试试用用,CaliberRM是需求分析工具,StarTeam是版本控制工具。
以上这些只是我初步试用的一些感受,更深层次的惊喜有待大家发掘。
可以说,现在的Borland Developer Studio 2006,是史上最强的IDE了!
Go Delphi! Go Borland!