都是工具,看在谁的手里用,一把刀,在厨师手里就是菜刀,在XX手里就是凶器。 通常这样的话题都会引起争论,最后发展成人身攻击。
两者都挺好,用途不同,我们可以结合来用,用C++builder来做界面,用VC来做后台。也可以独立来用。只要功夫深,什么都好用。
C++Builder对C++语言进行了扩展,以便引入组件、事件处理、属性等新特性,功夫做在编译器级,生成的源代码就显得十分简洁,由于扩展的非标准特性, 使用VCL的C++Builder的源代码无法被其它编译器编译,VC的功夫做在源代码级,虽然消息映射代码较为复杂且不直观,但兼容性非常好,MFC程序理论上用任何符合ANSI标准的编译器均可编译通过,MFC功能非常全面,而且十分稳定,bug很少,VC也能支持组件,但要通过AppWizard先生成一个"包裹"类(wrapper),不如VCL来得简洁,有很多人使用C++Builder就是冲着控件板上那一大堆组件来的,VC虽然能使用的组件也很多(也许不比C++Builder少),但由于不方便而对RAD程序员没有吸引力 简单的说和专业撸过一样,RAD方面C++Builder好,稳定性好和Bug少VC好
C++Builder 和 Visual Studio,你这样比较是在比较IDE咯,自然是VS好用,尤其IDE稳定性上比之cb强十万八千里。 如果是比较基于程序框架的win32编程,cb的vcl比mfc更易用百倍。
552
社区成员
20,062
社区内容
加载中
试试用AI创作助手写篇文章吧