@@@@@@@困惑的选择,gnome or kde? gtk+ or qt?????
想转入linux环境开发,目前就GUI库的选择头痛不已!
粗略看了一下gnome和kde的开发文档。
感觉如下:
gnome(gtk+):
优点:
1、全免费,自由使用。
2、设计科学、规范。
3、标准C接口,移植方便。
4、XML、corba、复合文档等、支持好
不足:
1、使用C指针函数实现的OO,感觉很怪,代码啰嗦,不便管理。虽然glade界面设计工具解决了大多数繁琐问题。gtkmm没看过资料,不晓得封装的如何?
kde(QT):
优点:
1、全C++设计,代码管理起来规范。
2、支持嵌入开发平台。
不足:
1、开发商业软件要付费(QT)。
2、使用了 signal / slot 机制,虽然减少了代码书写量,看起来规范,但它不是标准C++的内容。需要辅助工具预处理。
3、据说corba支持不好。
本人没有在linux下的开发经历,以上只是这几天看资料的个人看法。
目前拿不定主意,请使用过以上两个库的朋友给点建议。
问题点数:100、回复次数:3Top
1 楼fierygnu(va_list)回复于 2006-03-03 12:34:59 得分 0
我喜欢gnome。据说linus喜欢kde。Top
2 楼tonyMCM(南京~上海)回复于 2006-03-03 14:21:21 得分 0
我们公司选择了 GTK
我一直在用Top
3 楼alaiyeshi(七宝树八宝饭)回复于 2006-03-03 14:26:18 得分 0
gtk+
不过你可以用sdlTop




