跨平台的GUI编程
跨平台的程序已经很常见,对于程序员来说,跨平台的GUI程序必然涉及“GUI库”的选择,GUI库提供跨平台的GUI编程平台,我感觉最成功的跨平台的 "GUI库"应该是WEB(HTML+CSS+CGI),得到了非常广泛的应用(估计连发明者也没有想到),但是对于设计桌面软件,WEB就不太合适了,有那些库可以用?
Qt
GTK+
wxWidgets
FLTK
最近使用了一个跨Mac和Windows的软件,Konfabulator(Konfabulator已经被Yahoo收购了),在桌面上展示非常丰富的 Widget应用,看了它的编程接口,和GDS(Google Desktop Sidebar)终于不同了,我非常喜欢它的底层技术,唯一遗憾的是没有跨Linux:
基于XML的UI设计
基于JavaScript的编程
通用的“属性”(Preferences)设计
拿它和GDS对比,作为一个程序员,我一定会选择Konfabulator,忘掉COM吧。
参考:
http://www.linuxfocus.org/ChineseGB/October2004/article350.shtml
Qt
GTK+
wxWidgets
FLTK
最近使用了一个跨Mac和Windows的软件,Konfabulator(Konfabulator已经被Yahoo收购了),在桌面上展示非常丰富的 Widget应用,看了它的编程接口,和GDS(Google Desktop Sidebar)终于不同了,我非常喜欢它的底层技术,唯一遗憾的是没有跨Linux:
基于XML的UI设计
基于JavaScript的编程
通用的“属性”(Preferences)设计
拿它和GDS对比,作为一个程序员,我一定会选择Konfabulator,忘掉COM吧。
参考:
http://www.linuxfocus.org/ChineseGB/October2004/article350.shtml

0 Comments:
发表评论
<< Home