‘壹’ 如何用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 图像界面库来实现用户界面。