このリポジトリは Polyel のコア フレームワークです。Polyel を使用してプロジェクトを作成したい場合は、Polyel スケルトンをチェックアウトする必要があります。
Swoole ネットワーク ライブラリに基づいた、美しく表現力豊かで高速な Web アプリケーションを構築するための PHP フレームワーク
ドキュメント: https://polyel.io/docs/
ステータス: 開発中。不安定ですが、MVP に向けて取り組んでいますか?
誇らしげに後援:
Polyel は、Swoole ネットワーク ライブラリをベースにした MVC (Model-View-Controller) PHP フレームワークです。Swoole ネットワーク ライブラリは、PHP 用に作成された C++ 拡張機能であり、CLI アプリケーションとして実行され、同期プログラミングと非同期プログラミングの両方を使用して高性能 Web アプリケーションを構築できます。 。
すべてを統合し、Web 開発をより迅速かつ安全にする機能を提供するフレームワーク。一部の機能には、認証と承認の組み込みサポート、XSS フィルタリング、CSRF 保護、データベース クエリ ビルダー サポート、非同期電子メール送信、入力検証、時間操作、組み込みのテンプレートと表示サービス、メッセージ管理などが含まれます。
Web ソケット、同時接続、タスク ワーカー、接続プール、非同期 MySQL、ノンブロッキング I/O プログラミングをサポートする、拡張性の高いアプリケーションを作成できます。
Polyel Frameworkの開発予定機能リスト:
さらに多くの機能が計画されています...
別のフレームワークをお求めですか?さて、このプロジェクトはもともと、PHP 用の Swoole ネットワーク ライブラリの機能をテストするためのクラスのセットとして始まりました。 Swoole の機能を試すために使用されるサービスが構築されるにつれて、プロジェクトは、これまで PHP では実際に見られなかった新しい非同期/コルーチン プログラミング モデルに基づいた、完全な機能を備えた Web フレームワークに形成されました。
Swoole をベースにした他のフレームワークやアダプターと比較して、Polyel はゼロから構築されており、Swoole プログラミング モデルのイベント駆動型、非同期、ノンブロッキング I/O の性質をサポートしています。 Polyel は、Swoole を使用して最新の PHP Web アプリケーションを構築する場合の完全な機能を備えたオプションとなることを目指しています。Polyel は、Swoole 以外の依存関係を最小限に抑えるように設計されており、非同期/コルーチン パラダイムに簡単かつ柔軟に適応して進めることができます。 Swoole は、成熟した標準とベスト プラクティスに従って提供するため、Polyel が他のフレームワークと非常によく似ており、採用を支援し、開発者が迅速に開始できるようにすることができます。
PHPNexus.io コミュニティに参加して、Polyel、PHP、または Swoole について話し合いましょう。
Polyel プロジェクトは Semantic Versioning 2.0 に従っています
Polyel は Apache ライセンス バージョン 2.0 を使用します