当前位置 博文首页 > 猛禽的编程艺术:一次关于C++BuilderX的讨论

    猛禽的编程艺术:一次关于C++BuilderX的讨论

    作者:[db:作者] 时间:2021-07-26 12:07

    一次关于C++BuilderX的讨论

    猛禽(整理)

    Mental Studio

    ?

    本来打算把这次的聊天内容整理成文章,但一不小心写得太长,还没写完,加之最近事多,一时半会还写不完。Delphi8又出来了,需要研究一下,所以暂时先把这个聊天记录贴出来将就一下吧。

    ?

    2003-12-11 16:16:12 令狐虫():还是谈谈BCB吧……最近版上对BCB的怀疑之风很盛啊

    2003-12-11 16:17:06 玉笛书生:呵呵,怀疑前途是吧?没办法,哪个叫Borland不继续追加研发了。

    2003-12-11 16:17:32 ccrun:看样子得转行了.

    2003-12-11 16:17:43 玉笛书生:恩,都在想换工具。

    2003-12-11 16:18:00 ccrun:不知道换成什么好。.net?

    2003-12-11 16:18:50 令狐虫():其实BCBX是个不错的工具。而且BCB56仍然很好用。我觉得很多人喜欢追最新的,可能是国内盗版太好买了。呵呵。如果要换的话我还是觉得Java比较好,一来比较成熟,二来Java的社区力量比.NET要庞大。

    2003-12-11 16:20:48 ccruncbx一上手有些陌生。

    2003-12-11 16:21:48 令狐虫():嗯,要一个习惯的过程是肯定的了,那时候我从VC6转到VC7也熟悉了好一阵子的。不过现在BCBX的战略重点肯定是换了,重点不在可视化开发上了,我感觉更多是面向一些大系统了。包括多编译器、多平台的交叉编译能力,还有Together的集成、 等等,都体现了这一点

    2003-12-11 16:25:59 ccrun:恩。其实这是个明智之举。

    2003-12-11 16:29:33 令狐虫():是啊,如今C++都被用在一些中小型的软件开发上。而假如Borland能凭借BCBX整合发展出一套适合企业开发的Framework,我想对C++的贡献应该是很大的,可以算是里程碑式的了。现在Borland正在向这个方向努力,能不能成功就看他了

    2003-12-11 16:30:16 玉笛书生:你们试用过了cbx

    2003-12-11 16:30:56 令狐虫():我在他出第一个beta版的时候用过,现在这些看法都是基于外界对他的介绍和评论

    2003-12-11 16:35:11 猛禽:呵呵,偶也是用测试版的那个TOMAHAWK:)其实在OPENSOURCE领域,现成的东东多的是,看BORLAND是什么态度了

    2003-12-11 16:36:03 令狐虫():对啊,我就是说,Borland来把这些东西来一个整合

    2003-12-11 16:36:08 猛禽:比如要做多层应用,用标准C++实现的ACE/TAO就是一个非常好的东东,但BCBX只集成了ACE,没有TAO,因为TAOBORLANDVISIBROKER有冲突。还有GUI库,BCBX如果换成WXWINDOWS,那对原来用VCL/CLX的人都是一个重大的打击但BORLAND也没办法,因为CLX是基于QT的,而QT的协议限制了在商业应用中必须付费

    2003-12-11 16:37:25 令狐虫():现在C++的问题就在于你有很多的选择,但是每个选择都必须你自己做,而且你选择的东西之间的不兼容需要你自己去解决。而如果这些事情由Borland帮你完成,那是非常理想的

    2003-12-11 16:38:35 猛禽:BORLAND未必愿意做这样的整合工作

    2003-12-11 16:38:38 令狐虫():不是说了GUI方面有一个代码生成引擎么?如果这样的话,加入VCL应该不是难事,只要多加一个对这个引擎的接口就可以恶劣

    2003-12-11 16:39:00 猛禽:但是VCL不是跨平台的,BORLAND不愿意再在这上面下工夫,因为这有违BCBX的目,BCBX必须要有一个平台无关的GUI库来作为它的FRAMEWORK

    2003-12-11 16:40:08 令狐虫():对,非windows平台下不能用VCL,这是很显而易见的。其实这个事情可以由社团做,Borland只要负责把那个代码生成引擎做完善就可以了。就像现在的Python的开发模式

    2003-12-11 16:40:16 猛禽:要不然就要把BCBX定位在后端开发,PYTHON我不太喜欢,约束太多,还是C++自由。关键是整合这些OPENSOURCE的东东,BORLAND也必须是OPENSOURCE,而对BORLAND来说,它必须有利可图,换成IBM,它可能就会做

    2003-12-11 16:41:57 令狐虫():没必要啊,Java也不是OpenSource的,但是社团很强大。关键是你要公开接口。Python我到是很喜欢,呵呵。现在有空就在琢磨它

    2003-12-11 16:42:41 猛禽:JAVA社团中强大的只有两派:OPENSOURCE和大公司(IBM/BEA)。C++不同,没有哪个大公司能吃下它

    2003-12-11 16:43:29 令狐虫()C++作为语言是这样,但是类库还是可以有一个领导者的,我认为

    2003-12-11 16:44:07 猛禽:现在C++的类库也有很多了,只是各自为政

    2003-12-11 16:44:46 令狐虫():所以需要一个整合者啊。当然,我希望Borland能借BCBX扮演这个角色,至于它自己会不会去扮演,不是我说了算了

    2003-12-11 16:45:20 猛禽:但现在BORLAND只是提供了BCBX这样一个供整合的平台,整合的工作没有人做。而且据说OPENSOUCE社团对BORLAND没有什么好感,传说是始于Denny.ThorpeLINUX社区的那次大吵

    2003-12-11 16:46:52

    下一篇:没有了