|
|
发表于 2005-10-14 02:02:47
|
显示全部楼层
Post by jblbose
1 C++当然有它的优点,但是作为系统软件的开发语言的确不如C来得高效,pyqt,pygtk,swt更是连系统软件的边都摸不着;
前面已经说过了, c++不是银弹,但是桌面这块C++和其他OO的script, java开发的效率高,程序运行的效率损失不大。
内核那肯定是C的天下,——原因很简单, C的编译期效率比C++高太多了。C++很多优秀的特性,比如exception, RTTI对于内核都太昂贵了。
Post by jblbose
2 QT在WINDOWS和商业UNIX上开发商业软件都要向 Trolltech公司支付版税,虽然挂着GPL的牌子,但是不符合GPL的精神,打着红旗反红旗;
开发闭源软件,当然要付费,世上没有免费的午餐阿。
gpl的应用是无需付费的。
Post by jblbose
3 输入法和桌面管理器对性能要求不同,你不妨问问他为什么不用java开发,oop更彻底,开发效率更高。
有什么开发完全是开发者自己的喜好,简单的应用,我就用python写。
Post by jblbose
本来是针对james_su的提议做个回应,没想到一时意气,和各位辩了起来,好久没有这么多嘴了。
2001年eclipse1.0发布之前,在csdn上也评论eclipse肯定会成为唯一能和vs.net抗衡的开发平台,引来borland fans的一顿群殴,老实了不少。结果被我不幸言中,今年borland宣布放弃原有架构,全面向eclipse平台迁移,业界除了ms和sun,全部投向eclipse阵营,心里这才感觉多少有些宽慰。
只要有两种近似的技术就会有两群不同的fans,我们的争执对技术的演变没有太大的推动作用,只希望对新手稍微有些启发。
suse10已经用了几天,感觉suse的确有长足的进步,看来我们采用开放源代码解决方案,采用suse作工作站的操作系统没有错。 前两天看了Nat Friedman(suse公司mono项目负责人)的访谈,似乎明年推出的novell linux desktop 10能够满足我的要求。
话说的太多,就此闭嘴。
borland没有打过 eclipse,不是正表明了开源的成功商业模式? |
|