QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1207|回复: 4

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

[复制链接]
发表于 2005-3-3 14:22:11 | 显示全部楼层 |阅读模式
请问GNOME的几中源码都是干什么的?     



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

这些的含义和用途是什么?
发表于 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等。
回复

使用道具 举报

发表于 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 | 显示全部楼层
谢谢两位了!相信也解决了,很多新手心中的问题!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 00:15 , Processed in 0.044738 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表