近日,在德国柏林举行的GTK+ Hackfest 2008已经顺利闭幕。
众人所关注的关于GTK+的未来也已经有了一个比较清晰的路线图,从这路线,或者我们可以想像GNOME桌面环境的未来。
众所周知,GTK+是GNOME桌面环境的基石,它的变化将直接影响GNOME桌面的方方面面,就像QT之KDE。
GTK+2的面世已经整整六年了,这六年,它越来越流行,不论是自由软件还是商业软件都有相当数量使用GTK+ 作为其图形开发工具箱。其中,Adobe、nVIDIA和VMware等商业公司都有使用GTK+作为他们产品的基础。
作为数年历史的GTK+2,一方面还存在许多不足,另一方面,它也变得越来越成熟。于是,Hackfest 2008上,GTK+2的下一代:GTK+3的讨论成为了热点。毫无疑问,是GTK+3该登场的时候了。
在很久很久以前,LDCN在GNOME 2.22,2.24特性预览中就透露过开发者的意向,即GNOME 3并不会重新设计,而是进行平稳地过渡。
然而,这个目标有了变化。因为同时做到平稳过渡和新特性的加入,这是非常困难的。所以开发者最终还是决定Break API和ABI,先完成一个去掉所有过时API和改进类结构的GTK+3.0,再继续将新特性加入至GTK+3.X。相对而言,这种做法也是相对平稳的。
下面我将GTK Hackfest 2008上讨论的结果总结如下,希望能给所有关注GTK+的开发者和关注GNOME桌面未来的朋友一个答案:
上述是几点GTK+图形方面将被加入的新特性,除此之外,现有GTK+2不足的一些表现也将得到改进,比如更好的跨平台性、更方便的语言绑定等。
关于GTK+3还没有一个正式的时间表,应该会花比较长的时间。所以,GNOME 3也是不可预计的。慢慢等吧!
更多信息可见:GTK+ Berlin Hackfest 2008


