佳瑞 发表于 2005-3-3 14:22:11

请问GNOME的几中源码都是干什么的?

请问GNOME的几中源码都是干什么的?   



平台源码
桌面源码
绑定源码

这些的含义和用途是什么?

mandrakechina 发表于 2005-3-3 16:11:01

platform 就是glib、gtk这些东西。Desktop 就是GConf、nautilus、file-roller这些东西。binding 就是gtkmm这些东西吧,具体的名字搞不定。

比如我们说gaim是一个gtk应用,而不是一个gnome应用,就是说它依赖于gtk、glib而不依赖gnome。而星际译王就是一个gnome应用,因为它还依赖GConf。Binding的作用是用给其它编程语言提供一个编写应用的接口,比如C++、Java等。

jcome 发表于 2005-3-3 16:27:44

http://www.gnome-cn.org/documents/faq/what_is_gnome_platform_desktop_and_office

GONME 的软件结构体系是层次性的, 它不仅仅是一个桌面, 还是一个开发平台, 整个桌面/开发平台由许多个软件包组成, 独立的功能由相应的软件包实现,如 XML 的处理由 libxml2 库完成, GUI 控件则由 GTK+ 提供, 桌面应用程序的配置保存由 GConf 提供等等. 因此, GNOME 在发布时, 把所有的软件按其功能划分成了 '平台' , '桌面' , 办公 三个模块. 它们是自下而下的依赖关系: 办公依赖于桌面, 桌面依赖于平台.

佳瑞 发表于 2005-3-4 11:12:45

谢谢两位了!相信也解决了,很多新手心中的问题!

佳瑞 发表于 2005-3-4 11:13:00

谢谢两位了!相信也解决了,很多新手心中的问题!
页: [1]
查看完整版本: 请问GNOME的几中源码都是干什么的?