KDE 和 GNOME 项目之间有哪些区别?
这是因为,我想选择一个(KDE/GNOME)作为我的嵌入式开发项目的主机操作系统。
我想获取所有详细信息(代码级别和 GUI 级别),例如 C(GNOME 的 GTK)和 C++(KDE 的 QT)
另外,为什么要进行这样的分类?
从开发人员的角度来看,哪一种更高效或更稳定?
__卡努
答案1
主要区别在于KDE是带有Qt的C++,而Gnome是基于GTK之上的C。
然后,窗口管理器对于向用户显示的内容有不同的理念。
然后你就有了不同的应用程序......
更新:它们都很好而且稳定(如果您选择正确的版本)。它们可以做大致相同的事情,但方式不同,因此很难进行比较。
我个人的观点是 Qt 是一个很好的软件框架,但我也知道有很多人对 gtk 也有同样的看法。
因为这是一场经典的口水战的主题,互联网上有很多关于这个主题的文章。
但说到嵌入式,答案就更简单了,因为诺基亚(手机制造商)现在是 Trolltech(Qt 制造商)的所有者,他们已经推动 Qt 成为嵌入式的有效选择。现在有一个 Qt 版本,名为“用于嵌入式Linux的Qt”。他们与 Intel 和 Linux 基金会一起创建了一个新的发行版,名为米戈。所以Qt在嵌入式领域有很多支持,并且它有一个相当好的文档所以很容易上手。
您可以查看/使用的一个示例是BeagleBoard 上的 MeeGo。