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

本文对C++BuilderX和VC.net两款开发工具进行了对比。C++BuilderX结合多库编程不便,无智能提示,多编译器支持如同鸡肋,虽有跨平台交叉编译优势但代码运行不踏实。而VC.net有智能提示,可使用Visio逆向工程。总体而言,C++BuilderX几乎全面败给VC.net。
部署运行你感兴趣的模型镜像

   今天试用了一下传说中的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

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值