个人觉得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
让人比较失望
卖点之一的结合多个库编程
也没有做到让程序员感到很方便
其实就是把网上可以下载的库解包了就是
开发者要用哪个库还是需要自己编译
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
相关文章推荐
- 了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)
- 个人觉得比较好的网站、博客、文章
- 安装sql server2005标准版失败的个人解决方案
- 个人觉得不错,呵呵,贴出来共享一下
- 面试:你觉得自己做过最失败的一件事情是什么?
- 前端资源汇集(个人觉得不错的学习资源收集)
- android之SQLite的增删查改(个人觉得挺不错)
- 个人作品Demo4-STL文件读取
- 个人技术作品 - PHP Page Cache 页面缓存类
- spring中IOC是什么意思 个人觉得解释的非常有意思
- 随着php7的发布我个人觉得有必要进行一下历史回顾和整理
- 分享一些个人觉得非常好用的软件吧
- 个人失败的网站运营经历,三年一分钱没赚到
- 个人觉得很好理解的JavaScript原型和继承
- android高仿糗事百科源码,在校作品,纯属个人开发,编译可用。
- 随着php7的发布我个人觉得有必要进行一下历史回顾和整理
- 遗传算法详解(GA)(个人觉得很形象,很适合初学者)
- 个人课外作品
- 个人觉得最护眼的两种底色
- 个人觉得,学习c语言,需要付出的努力,还真的要不少,只要懂基础,和学习那个思想,就成功了!