JeCat-Jabber (略称: JJ) は、すべて PHP で開発されたインスタント メッセージング ソフトウェアです。 JJ は、Gtk2 グラフィカル インターフェイス ライブラリを使用してユーザー インターフェイスを実装します。名前が示すように、JJ は Jabber プロトコル (XMPP) を使用するため、GTalk を含む他の XMPP インスタント メッセージング ソフトウェアとチャットできます。
JJ プロジェクトの当初の目的は、デスクトップ ウィンドウと PHP マルチタスク、つまり PHP プログラマーの目には長い間ほぼ「不可能」とされてきた 2 つのタスクをデモンストレーションすることでした。 PHP フレームワーク JCAT のデモ プロジェクトでもあります。JCAT は Web とデスクトップの両方をサポートする PHP フレームワークであり、今後リリースされる予定です。
JJの特徴
> クロスプラットフォーム。 JJ は Linux 環境で開発されており、Windows プラットフォームでも通常どおり使用できます。
> 標準 XMPP プロトコルを使用して、Google GTalk、Pidgin、PSI、Spark、Pandion、その他の Jabber Web チャット ウィンドウなどの他の Jabber ソフトウェアと通信します
> インターフェイスのスキンは置き換えることができ、スキン スタイル ファイルは CSS のような構文を採用しているため、アーティストが独立して作業することが容易になります。
> 純粋な PHP 実装は、通信プロトコルからグラフィカル インターフェイスに至るまで、すべて PHP によって開発されており、PHP プログラマーであれば、JJ 上で簡単に二次開発を行うことができます。
> ウェブサイトに組み込むことができます。 JJ の最近の改良により、あなたの Web サイトが JJ を所有することが容易になり、あなたの Web サイトに Taobao Wangwang のような専用のチャット ツールを追加することもできます。
[PHPグラフィカルインターフェイス]
JJ は、豊富なグラフィカル インターフェイス フォーム (ウィジェット) と柔軟で便利なフォーム レイアウト メソッドを提供する Gtk グラフィカル インターフェイス ライブラリを使用します。 Gtk 自体は Linux プラットフォームで広く使用されており、Linux で最も有名なデスクトップ環境の 1 つである Gnome は、多くの Gtk ソフトウェアを一元的に表示します。 PHP-Gtk2 は Gtk フォームを PHP 言語にバインドし、プログラマが PHP 言語を通じて Gtk フォームを作成、表示、および破棄できるようにします。 PHP-Gtk プロジェクトは、PHP 創設者が個人的に責任を負い、プロジェクトの設立以来開発を続けており、現在は最新の Gtk2 をサポートしています。
[PHPマルチタスク]
PHP は 5.2 まで、安定した信頼性の高いマルチスレッド機能を提供していませんでした。 しかし、PHP は依然としてマルチタスク機能を備えています。
マルチスレッドにはスレッドの安全性やスレッドの同期などの問題が伴うため、スレッドをサポートする言語ではマルチスレッドの使用を避けることが推奨されることがよくあります。
Linux 多重化は、より安定した安全なマルチタスク モードです。PHP5.0 以降、多重化は Windows プラットフォームをサポートします。
知らせ:
1. インストール ファイルをデスクトップに配置することはできません。また、パスを中国語にすることはできません。そうしないと実行されません (後でアップグレードします)。
2. 通信プロトコルは外国の通信プロトコルを使用しているため、速度が遅くなる場合がありますが、条件が許せば独自の通信プロトコルを作成するか、国内の通信プロトコルを探してください。
更新する:
[0.1.2] D オンラインの友達が正常に表示されない問題を修正 + チャット絵文字を追加 + オンライン ユーザーの検索を追加。 ://"
a. 「jj://talkto:/<チャット文>」の形式のリンク(<チャット文>の部分は省略可能)を使用して、Webページ上にチャットウィンドウを開くことができます。
b. Web ページ上の「jj://subscription:/<リクエスト文>」形式のリンク(<リクエスト文>の部分は省略可)を使用して友達を追加できます R。デフォルトのサーバーは次のように変更されます。ジャバー.cn
拡大する