GNOME Frequently Asked Questions 

GNOME常见问题解答

上一页 第一章.GNOME概述 下一页

为什么不用CDE?or KDE?or GNUStep?

因为GNOME更好!因为每个桌面系统都有我们认为可以修改的内容,是它们激励我们去开发一个全新的桌面环境.

CDE不是一个免费的软件,它甚至还没有开发结束.很多人也已经发现了它在特征上,执行效率上和功能调用上的缺陷.

在GNOME开发之初,KDE有很严重的执行许可证的问题,直至现在他们仍在努力解决,因为KDE建立在一个并不是免费的Qt库上,而KDE自身的执行许可证是完全自由的,但不是一个免费软件.TrollTech已经许诺更改Qt的使用许可,但是他们现在还没有实现.而且,KDE的执行许可和Qt的执行许可存在兼容性上的问题.关于这个问题,你可以参看RedHat's position on QtDebian's position on KDE.GNOME的使用者可是向使用KDE的人一样,并且我们认为这个问题可以不久被修复.现在有希望的是,这种现状将结束,GNOME和KDE可以在技术上和设计上公平友好的竞争.

    这件事已经在gnome-list这个邮件列表上被反复仔细地讨论过.在gnome-list上发出有关这个问题的询问会被看成是泄气的表现.如果你想在某个地方引起一场关于这个话题的唇枪舌战,那么请到我们听不见你的声音的地方吧.

在KDE和GNOME的设计上存在着非常明显的不同.Top of the list is a difference in widget set.我们发现GTK+不错,它更贴近用户,在不同的语种之间的合作开发更加友好,并且比Qt更加灵活;有些人会有不同看法.总的说来,这两个项目之间存在着很大程度上的不同,他们应该可以并存甚至相互合作。

GNUStep是另外一种桌面环境,它具有很多优秀的特性.但在GNUStep中有个倾向是想把OpenStep的桌面和API(应用程序编程接口)移植过来,而在GNOME中我们想开发一些全新的更好的东西而不是做重复性的工作,虽然有些旧的东西很好.并且,就象是Qt库的强壮推动了C++在KDE上的发展,GNUStep的强壮推动了C的面向对象特性在其上的发展.GNOME想保留未知的语言,并且支持所有你所想使用的语言.


上一页 主页 下一页
为什么是GNOME? 向上 (GNOME)可运行的平台