您的位置:首页 > 编程语言 > C语言/C++

个人觉得C++BuilderX是个失败的作品

2004-06-24 15:35 316 查看
   今天试用了一下传说中的C++BuilderX
    让人比较失望
    卖点之一的结合多个库编程
    也没有做到让程序员感到很方便
    其实就是把网上可以下载的库解包了就是
    开发者要用哪个库还是需要自己编译
    ACE在我的机器上可是要编译近一个小时啊(一个release版,一个debug版)
    Boost的regex正则表达式库也要编译很久
    这样的话其实和使用VC.net没有什么区别
    何况VC.net还有独步天下的智能提示功能
    而CBX则根本没有,现在没有智能提示的开发工具感觉只比冷兵器好使一点
    个人版的CBX不能使用Together
    但是VC.net可以使用Visio进行逆向工程。
    虽然看上去比较生硬
    但总好过没有吧
    CBX的另一个卖点
    多编译器支持
    让C++BuilderX囊括了一堆编译器
    相信对大多数人而言
    如同鸡肋
    为什么这么说??
    开发的时候为了让代码尽快的调试
    一般会使用编译速度快的编译器
    完成代码的调试之后
    就会选择一个编译质量高的编译器来编译并发布
    所以,其实两个编译器就足够了
    编译速度快,bcc和cl可以胜任,编译质量好,无人能出Intel之右
    有人说GCC的编译器好,我也用过,其实编译速度并不快
    GCC的编译质量经过权威机构评测,只有Intel的icl的百分之70
    之所以说GCC好,很大程度上是说它对标准的支持好
    但现在Stan Lippman到了微软,Intel也能很好的支持标准
    所以....我就不说了(当然,这里说的是Intel平台的,如果换了平台也许还是GCC牛)
    GCC是支持最多硬件平台的编译器,这一点无人能望其背项
    再说说标准,其实各家的编译器都差不多
    反正我几乎没有遇到不支持标准的情况
    因为不支持标准都是因为支持标准的难度太大
    这一点对各家都是相同的
    一般人以解决问题为目标基本上用不到那么恼火的标准
    所以,在VS.net的IDE中家装一个Intel的编译器就很舒服了
    用不着眉毛胡子一把抓的装一堆几乎不用的编译器了
    CBX剩下的唯一优势就是跨平台交叉编译了
    即在某个平台编译的代码的目标运行环境其实是另一个平台

    编译出来的代码心里始终不塌实
    综上所述,CBX虽然比VC.net推出的迟
    但几乎全面败给了VC.net
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息