昨天到深圳参加了Codegear C++ Builder 2007研讨会,由李维老师主讲,后面还有范路的Delphi for PHP 介绍。参加的人不是很多,作为BCB的多年使用者,心中免不些些悲凉,很期待Godegear能重新振作。
多年使用BCB以后,比较关心新版本能否在兼容C++标准方面有进步,比如可以不用修改或(少量)就可编译一些Open Souce项目,因为现在很多Open Source项目在Windows 平台都是以VC为标准,很少提供BC的支持,这也是BC的地位造成的(唉),从得来和消息,BCB2007在兼容BOOST方面也有了进步。这个要到版本出来后再进行验证。
BCB 同其它C++ 工具一开始就明显区别,因为其集成足够开发企业应用的类库(如VCL),并不是单纯的C++编译器,新版本也一样,同时在支持新的平台和特性也很吸引人,看了李老师的介绍,个人觉有以下方面:
一,编译速度和运行速度增强,比BCB6约的5倍的提升。好像还是主要得益于fastRTL。
二,集成单元测试,可以直接建立Test Project ,有GUI和控制台方式,基于DUnit 。
三,方便开发AJAX,WEB2.0应用,不过是基于 IntraWeb,很方便。
四,新的数据访问框架 DBX4,统一了本地,远程,ADO.NET 等接口,并且公开源码。
五,集成 Together For C++ ,还好像BCB2007暂并支持逆向生成 Model和Document.
六,支持Vista 特性如特效,安全待方面,并更新全部运行Vista的SDK,听李维老师说,BCB2007应是第一个支持Vista开发的工具,连MS都还未提供。
七,项目方面的改进,集成了MSBUILD工具,还有BUILD事件支持,不仅有Debug和Relese,还可以增加并定制自己的设定。
感受了一些,可能并不全面,BCB2007本月就出来了,但愿是个“革命性"的版本,不要老让我们失望,更期待CodeGear能重提升BCB在开发工具方面的地位。(呵呵)