支持在HTML5瀏覽器上運行 GTK+ 3.2 發布

fmms 13年前發布 | 8K 次閱讀 GTK+

GTK+ 剛剛發布了 3.2 版本,該版本最大的改進就是支持在 Web 瀏覽器上運行基于 HTML5 的應用程序,同時支持 Wayland 后端協議。

HTML5 Broadway 后端允許在支持 HTML5 的瀏覽器上運行 GTK 應用,也就是說你可以在瀏覽器上運行例如 Gedit 或者是 GIMP 等應用。

而 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”。

更確切的說,Wayland只是一個協議(Protocol),就像X Window當前的協議——X11一樣,它只定義了如何與內核通訊、如何與Client通訊,具體的策略,依然是交給開發者自己。所以Wayland依然 是貫徹“提供機制,而非策略”的Unix程序。

11223317_ezpl.png


GTK
(GIMP Toolkit)是一套跨多種平臺的圖形工具包,按LGPL許可協議發布的。雖然最初是為GIMP寫的,但目前已發展為一個功能強大、設計靈活的一個通用圖形庫。特別是被GNOME選中使得GTK+廣為流傳,成為Linux下開發圖形界面的應用程序的主流開發工具之一,當然GTK+并不要求必須在 Linux上,事實上,目前GTK+已經有了成功的windows版本。

GTK雖然是用C語言寫的,但是您可以使用你熟悉的語言了使用GTK,因為GTK+已經被綁定到幾乎所有流行的語言上,如:C++, Guile, Perl, Python, TOM, Ada95, Objective C, Free Pascal, and Eiffel。

項目地址:http://www.gtk.org/

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!