『壹』 如何用PHP進行桌面程序開發
桌面可能還是DELPHI、VC、VB等的天下,我不看好PHP搞桌面
『貳』 JeCat-Jabber的圖像界面
JJ 採用 Gtk圖像界面庫,Gtk庫 中 提供了豐富的 圖形界面窗體(Widget),以及靈活方便的 窗體布局方式。 Gtk 本身 被廣泛應用在 Linux 平台上,Linux 最著名 的桌面環境之一 Gnome 即是眾多 Gtk軟體 的集中展示。 PHP-Gtk2 將Gtk 窗體綁定到 PHP 語言中,允許程序員通過 PHP語言來創建、顯示、銷毀 Gtk 窗體。PHP-Gtk 項目由 PHP創始人 親自負責,並且自項目創立一來 一直持續發展,目前已經支持 最新的 Gtk2。
『叄』 JeCat-Jabber的簡介
JeCat-Jabber使用Jabber 協議(XMPP) ,因此可以和包括 GTalk 在內的 其它任何 XMPP 即時通訊軟體 聊天。
JeCat-Jabber項目的初衷在於演示桌面窗口 和PHP多任務處理,這兩大 在長期在PHP程序員眼中幾乎是「不可能」的任務。 同時 也是 PHP框架 JCAT 的演示項目,JCAT 是一款同時 支持 Web和 桌面 的 PHP框架,按照計劃 將在稍後 發布。
(概述圖片來源: ,內容來源: )
『肆』 JeCat-Jabber的多任務處理
PHP 直到 5.2都沒有提供 穩定可靠的 多線程特性。 但 PHP 仍然有能力進行多任務處理。
多線程 因為涉及到 線程安全、線程同步 等 困難,在 支持線程的語言中,也常常建議盡量避免使用。
Linux 的多路復用 是 更穩定和安全的 多任務模式,從 PHP5.0 開始 多路復用 支持 Windows 平台。
『伍』 JeCat-Jabber的介紹
JeCat-Jabber是一款完全由 PHP 開發的即時通訊軟體,JJ 採用 Gtk2 圖像界面庫來實現用戶界面。