ホームページ >バックエンド開発 >PHPチュートリアル >GitHub 上の興味深い PHP オープンソース プロジェクト
GitHub は、オープンソースおよびプライベート ソフトウェア プロジェクトのホスティング プラットフォームです。ホスティングのための唯一のリポジトリ形式として Git のみをサポートしているため、世界中の優れた開発者によるオープン ソース プロジェクトが存在します。誰もが学べる興味深いオープンソース プロジェクトを整理します。
swooleは、PHPを再定義できるC拡張によって実装されたPHP非同期並列ネットワーク通信フレームワークです。以前は PHP は Web プロジェクトしか実行できませんでしたが、現在は Swoole が利用できるようになりました。サーバー側プログラムはすべて PHP で作成できます。
swoole_framework、swoole拡張機能に基づいて開発された開発フレームワーク
yaf、C拡張によって実装された高性能Web開発フレームワーク
php-webim、Webインスタント実装ベースswoole チャット ツールでは、websocket+http Comet ロング リンク プッシュをサポートし、テキスト コンテンツと画像を送信できます
react PHP コードを使用して非同期フレームワークを実装します。 swooleがnode.jsのアップグレード版だとすると、react.phpはnode.js
workermanの標準PHPバージョンで、swooleに似ていますが、純粋なPHPで実装されています。公式Webサイトには多くのサンプルプロジェクトがあります。 。基礎となる機能は swoole より少ないですが、比較的シンプルであり、アプリケーション レベルの機能は swoole より豊富です。
palconは、一般に Ercon フレームワークとして知られており、yaf と同様の C 拡張機能を使用して開発された高性能 Web フレームワークです。yaf と比較して、より完全な機能を提供します。
zephir、これはちょっと強力です。PHP のような中間コードでプログラムを作成し、それを自動的に C++ に変換して拡張機能として実行できます。 PHP 言語での集中的なコンピューティングのパフォーマンス低下の問題を解決できます。
phpdaemon: phpdaemon は、libevent を使用して実装された PHP 非同期フレームワークであり、多くの機能を備えています。高負荷に耐えられるように設計されています。各ワーカーは数千の同時接続を処理できます。
redis-async、swoole拡張に基づいて書かれた非同期redisクライアント