当前位置: 技术问答>linux和unix
X-Window, KDE和GNOME分别是什么东西,它们有联系吗?
来源: 互联网 发布时间:2015-03-21
本文导语: X-Window, KDE和GNOME分别是什么东西,它们有联系吗? | hehe. 其实这是开发Linux图形程序的基础。 X window是 遵循X11R6协议的一个图形API,理想是建立跨网络透明的窗体系统,后面Mac和Window有很...
X-Window, KDE和GNOME分别是什么东西,它们有联系吗?
|
hehe.
其实这是开发Linux图形程序的基础。
X window是 遵循X11R6协议的一个图形API,理想是建立跨网络透明的窗体系统,后面Mac和Window有很多方面应该是学习他的。不过X window为了成为标准库,把接口定的太低级,根本普通开发者无法使用,所以产生了后面的高级开发库。(X window在linux的实现软件是XFree86,现在是4.3)
首先提到的高级库是Motif,是目前Unix的工业标准,不过API虽好,毕竟还需要一个管理工具,就是mwm,这既是用Motif开发的,也是桌面管理系统。后面的gnome和kde既是开发库,也是管理工具,就是和Motif学的。Motif现在也有开放版本,不过太古板,不创新。
gtk/gnome: 先用gtk/gtk+库建立一个相当抽象的层,然后在其上建立gnome层,gnome提供高级的管理工具,每个linux的套件开发商都提供自己的管理工具,比如redhat,叫blurve,这名字没记清楚。gtk/gnome用C语言按照OO方式开发,想当经典。适用于多种语言开发接口。
QT/kde也是如此。用C++开发,如果想做GUI还是c++最好。
目前kde的使用性比gnome强。不过gnome集中了许多高手,所以总是花样翻新,很吸引人。
如果不明白还可以问。
其实这是开发Linux图形程序的基础。
X window是 遵循X11R6协议的一个图形API,理想是建立跨网络透明的窗体系统,后面Mac和Window有很多方面应该是学习他的。不过X window为了成为标准库,把接口定的太低级,根本普通开发者无法使用,所以产生了后面的高级开发库。(X window在linux的实现软件是XFree86,现在是4.3)
首先提到的高级库是Motif,是目前Unix的工业标准,不过API虽好,毕竟还需要一个管理工具,就是mwm,这既是用Motif开发的,也是桌面管理系统。后面的gnome和kde既是开发库,也是管理工具,就是和Motif学的。Motif现在也有开放版本,不过太古板,不创新。
gtk/gnome: 先用gtk/gtk+库建立一个相当抽象的层,然后在其上建立gnome层,gnome提供高级的管理工具,每个linux的套件开发商都提供自己的管理工具,比如redhat,叫blurve,这名字没记清楚。gtk/gnome用C语言按照OO方式开发,想当经典。适用于多种语言开发接口。
QT/kde也是如此。用C++开发,如果想做GUI还是c++最好。
目前kde的使用性比gnome强。不过gnome集中了许多高手,所以总是花样翻新,很吸引人。
如果不明白还可以问。
|
Gnome和KDE是Linux下的两大桌面管理系统,而它们又分别提供了一整套在其上进行开发的工具。就好像windows的VB,VC可以开发windows程序一样,它们提供的工具也可以编写基于它们自己的图形界面程序。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。