PHP开发的桌面即时通讯软件,不信的就看一下吧 转贴自:http://www.softshome.com/html/ITNews/News/200810/14-940.htmlJeCat-Jabber(简称:JJ)  是一款完全由 PHP 开发的即时通讯软件。JJ 采用 Gtk2 图像界面库来实现用户界面。JJ 项目的初衷在于 演示 桌面窗口 和 PHP 多任务处理,这两大 在长期在 PHP程序员 眼中 几乎是“不可能”的任务。 同时 也是 PHP框架 JCAT 的演示项目,JCAT 是一款同时 支持 Web 和 桌面 的 PHP框架,按照计划 将在稍后发布。
[ PHP 图像界面 ]
JJ 采用 Gtk图像界面库,Gtk库 中 提供了丰富的 图形界面窗体(Widget),以及灵活方便的 窗体布局方式。 Gtk 本身 被广泛应用在 Linux 平台上,Linux 最著名 的桌面环境之一 Gnome 即是众多 Gtk软件 的集中展示。 PHP-Gtk2 将 Gtk 窗体绑定到 PHP 语言中,允许程序员 通过 PHP语言 来创建、显示、销毁 Gtk 窗体。PHP-Gtk 项目由 PHP创始人 亲自负责,并且自项目创立一来 一直持续发展,目前已经支持 最新的 Gtk2。[ PHP 多任务处理 ]
PHP 直到 5.2都没有提供 稳定可靠的 多线程特性。 但 PHP 仍然有能力进行多任务处理。
多线程 因为涉及到 线程安全、线程同步 等 困难,在 支持线程的语言中,也常常建议尽量避免使用。
Linux 的多路复用 是 更稳定和安全的 多任务模式,从 PHP5.0 开始 多路复用 支持 Windows 平台。
在 Windows(XP) 平台上
  
 
在ubuntu上的界面截图:
 

解决方案 »

  1.   

    PHP本身其实并不适合进行桌面开发。 除了其本身是弱类型语言这点之外,也和其对于系统原生API的交互较为麻烦所致。
    不过PHP + GTK 确实是可行的,也不算新闻了,记得应该是两三年前就有了。
      

  2.   

    gtk?啥東東?看來php終於可以做類軟件了。
      

  3.   

    看看中文文档:
    http://blog.csdn.net/froole/archive/2008/10/16/3084140.aspx
      

  4.   

    ext air 就而可以实现吧
      

  5.   

    好东西,刚在本地配了下,很好玩的东东,根JDK的工作模式相似,呵呵,以后有时间研究一下,