haulm
发表于 2006-2-10 11:01:31
不喜欢注册表,虽然分散的配置不利于集中管理,但学习时可以逐一击破,而类似注册表的配置就使得配置不易管理,各种商业软件将不负责地扩大注册表信息,超级兔子、windows 优化大师的压缩注册表功能只会把注册表搞坏。
gconfig让我想到win的regedit,让我想到一堆看不懂的键值,各种键值是否有用,要看诺大的系统中某个程序是否要用它,看不懂的键值用XML也没任何意义,因为你根本面对的是无法解析的东西,除非你有现成的资料对它进行解释。
我认为配置分散是尊重用户的表现,至少当我这个程序不用时可以放心连同配置文件删掉,而不用担心注册表里有什么多余信息,而象WIN那样的程序安装,如果软件开发者提供的卸载程序有意要在你计算机上留下信息,你就很难去除这些信息,很多临时文件信息没有删除也丢在里面,这种不尊重用户的表现多的是,所以才有了超级兔子、windows 优化大师的注册表压缩功能。就个人用WIN的经验,如果你不想WIN系统过早出现问题,就尽量不要安装尝试性的软件。
bookstack
发表于 2006-2-10 11:18:34
kde3可以通过foorc的ui动态生成toolbar, menu。——大部分的kde程序都是这么实现的。
动态生成整个窗体的比较少见。
曾经两次很认真的学习gtk,最后放弃了,gtk的文档真是... ...
younker
发表于 2006-2-10 11:28:46
目前gtk文档已经很不错,现在开发版本也好,稳定版本也好,每次升级都会在文档上有所增强,现在pango的文档已经全了。gtk+的文档应该也是全的。
关于配置文件的问题,不同的用户有不同的习惯,相对于我来说,我就比较喜欢可以通过界面直接配置,所以可供配置的选项越多越全面越好。但是对一些共性的东西还是应该做一个集中的管理,比如说我在kwrite里面对kate编辑器的选项进行了配置之后,在kdevelop里面还要在进行一次配置,我想在一个平台上一个用户对这种需求都是一样的吧,不会说kwrite显示行号,kdevelop不显示行号。所以kde的配置应该改善一下,将核心组建的配置统一起来,可以放到control center 中配置,然后应用程序的配置还是独立起来比较好。
另外关于plasma,我还是比较看好的,plasma是appeal项目中的一个,还有几个用来针对kde4的项目,他们不光是带来eye candy, 在usability上面也是有所考虑的.
haulm
发表于 2006-2-10 12:31:20
我几次尝试GTK最后还是放弃。主要原因:一、GTK2的中文教程不全,国内没有象样的GTK+初学开发讨论区。二、其开发函数代码长参数多,不易开发,开发周期过长,相对来说Qt开发表现地很直观,C++的开发结构很适合我。另外GTK及GTKMM、wxGTK缺少免费使用的界面设计程序,简单地说就是无法较全面地提供一个大众易用的开发环境。三、在其上开发的GNOME桌面感觉不到什么应用优势,不喜欢gconfig。四、跨台性,Qt在Win上尊守GPL,吸引了不少win程序开发的程序员加入行列,不少人讨论的是在如何用Qt和VC结合开发WIN程序。
qdzhuang
发表于 2006-2-10 13:22:24
不喜欢可不可以不安
gtk开发太麻烦了,要不是qt现在才win平台gpl,世界早就统一了
win和lin的最大区别是能让你知道都让你知道,能让你配置的都让你配置
kde就是这样,所以linuZ说gnome让用户变成傻瓜,支持kde
dgy18787
发表于 2006-2-10 14:00:57
让人感觉是要跟Vista 与 Mac比PP
softy
发表于 2006-2-10 17:52:37
漂亮啊
虽然我使用windows xp都是用的经典主题