【CSDN 2007.5.29】C++ Builder 2007英文版将于6月初上市。从CodeGear大中华区技术总监李维的博客,我们不难看到CodeGear和李维对C++ Builder 2007的期待。
虽然说对同一件事情,每个人都有自己的视角,看法也各不相同,可不知道李维听到赖勇浩(CSDN帐号昵称为“恋花蝶”)的评论后,会是怎样的心情。
“BCB正江河日下,2007版本的推出也无法力挽狂澜。虽然现在C++ Builder已经归于CodeGear,但人们还是习惯性地与Borland联系上。”已有五年C++方面学习和开发经验的赖勇浩说道。
“BCB”成为称呼上的习惯并非偶然,毕竟,从98年Borland公司就推出了C++Builder,这一全新的32位Windows开发工具。由于它继承了Delphi使用简便、功能强大、效率高等特点,并且结合了C++语言几乎所有优点。C++Builder迅速风靡。
其主要竞争对象——Microsoft开发的Visual C++亦不甘示弱,它功能强大,可视化强,加之Platform、SDK部分以及Microsoft产品与Windows的天然默契,逐渐成为首先。随着Visual C++版本的不段升级,以及功能、风格等诸多原因,BCB渐现颓势,许多Builder使用者转而使用Visual。
赖勇浩就是其中的一员——初学编程时使用的是C++Builder,由于不喜欢VCL的架构,改用VC。所以,他表示,现在的Microsoft及VC势头强劲,产品也具有很高的质量性,CodeGear在C++和.Net领域至少三五年内会继续望其项背。所以推出CB2007,更多的是基于版本延续。
在他看来, CodeGear其实也想甩掉这个历史包袱,只是由于诸多原因又不能动作太大。至于会不会推2008、2010,他估计CodeGear最多再出一个版本,就会放弃。”
虽然赖勇浩认为CB2007是CodeGear的历史包袱,他却很高兴2007版增强对标准C++的支持,例如支持Boost与Dinkumware函式库,可提供工具类的常用函式等。“CodeGear推07版本是明智的举动,既有利于版本的延续,也助于品牌的推广。”
叶之将落,树无过。虽不看好CB2007,赖勇浩仍然心忧CodeGear的前途。他认为CodeGear要想在市场立足,继续走基础语言路,只会在泥潭中越陷越深。正确的路子就是剑走偏锋——自己扶持一个或者几个流行的还没有IDE的脚本语言。
CodeGear将于2007年下半年推出一个用于Ruby on Rails开发的IDE,赖勇浩猜测这可能正是CodeGear领导者认识到了这条路。“CodeGear有编译型语言优化的经验,如果这些经验被应用到脚本IDE,可能能够生成更高性能的脚本bytecode,肯定以抢占一定市场份额”【记者:王玉磊】