支持在HTML5浏览器上运行 GTK+ 3.2 发布
fmms 13年前
<p>GTK+ 刚刚发布了 3.2 版本,该版本最大的改进就是支持在 Web 浏览器上运行基于 HTML5 的应用程序,同时支持 Wayland 后端协议。</p> <p>HTML5 Broadway 后端允许在支持 HTML5 的浏览器上运行 GTK 应用,也就是说你可以在浏览器上运行例如 Gedit 或者是 GIMP 等应用。</p> <p>而 Wayland 是一个简单的“显示服务器”(Display Server),与X Window属于同一级的事物,而不是仅仅作为X Window下X Server的替代(注:X Window下分X Server和X Client)。也就是说,Wayland不仅仅是要完全取代X Window,而且它将颠覆Linux桌面上X Client/X Server的概念,以后将没有所谓的“X Client”了,而是“Wayland Client”。</p> <div id="p_fullcontent" class="detail"> <p>更确切的说,Wayland只是一个协议(Protocol),就像X Window当前的协议——X11一样,它只定义了如何与内核通讯、如何与Client通讯,具体的策略,依然是交给开发者自己。所以Wayland依然 是贯彻“提供机制,而非策略”的Unix程序。</p> <p><img title="11223317_ezpl.png" border="0" alt="11223317_ezpl.png" src="https://simg.open-open.com/show/608eb4feca05b9d22243e367598ca93d.jpg" /></p> <p><strong><br /> GTK</strong>(GIMP Toolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布的。虽然最初是为GIMP写的,但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面的应用程序的主流开发工具之一,当然GTK+并不要求必须在 Linux上,事实上,目前GTK+已经有了成功的windows版本。</p> <p>GTK虽然是用C语言写的,但是您可以使用你熟悉的语言了使用GTK,因为GTK+已经被绑定到几乎所有流行的语言上,如:C++, Guile, Perl, Python, TOM, Ada95, Objective C, Free Pascal, and Eiffel。<br /> <br /> 项目地址:<a href="/misc/goto?guid=4958184823976528835" target="_blank">http://www.gtk.org/</a></p> <p></p> </div>