QueryPHPは、最新の高性能 PHP7 常駐フレームワークであり、すべての PHP アプリケーションが優れたフレームワークを持てるように、ユーザー エクスペリエンスをエンジニアリングするという歴史的な使命を持っています。
100% の単体テスト カバレッジ、剣を持ってバグと対峙し、Zephir に基づいてフレームワーク永続性を実装し、Swoole エコロジーに依存してビジネス永続性を実現し、将来的には徐々に改善されます。私たちのビジョンは、USELEEVELWITHSWOOLEDOBETTER であり、貴社のビジネスがより多くのユーザー サービスをサポートできるようにすることです。
2年間の再建、より良い自分のためだけに
QueryPHPは、2010年に創設されたPHPフレームワークであるDoYouHaoBabyをベースに開発されています。前世代製品の優れた点を継承し、徹底的に革新し、2年をかけて再構築されました。
これに基づいて、Laravel や Symfony などのフレームワークの最新の高度な機能を導入し、巨人の肩の上に立ってイノベーションを維持してきました。
QueryPHP は、先進的な PHP 常駐フレームワークであり、php-fpm シナリオで実行することも、コア フレームワークを C 拡張機能にコンパイルすることもできます。
#php-fpm シナリオまたは PHP 組み込み Web サーバーで実行
実際、QueryPHP も通常の PHP フレームワークです。現在の最小バージョンでは PHP7.1.3 が必要です。環境に特別な要件はありません。
フレームワークの概念 (すべての PHP アプリケーションが優れたフレームワークを持つように、託す価値のある使命感)
コンポーネント システム (フレームワークの最下層は、凝集性が高く結合度が低い独立したコンポーネントで構成されており、侵入することなく既存のシステムに簡単に統合できます。)
ルーティング システム (フレームワークは MVC 自動ルーティングを提供し、OpenApi3.0 仕様に基づいて Restful リクエストと swagger-php アノテーション ルーティングをインテリジェントに解析でき、ドキュメント ルーティングは 1 ステップで完了します。)
全体的なソリューション (フレームワークは、キャッシュ、セッション、IOC コンテナ、テンプレート エンジン、DddORM などの多数のすぐに使える機能を提供し、SymfonyConsole に基づいたコマンド ライン ツール セットを提供します。)
フレームワーク常駐 (レベルのオプションの拡張機能が基礎となるコアを引き継ぎます)
ビジネス常駐 (Swoole4 開発に基づいており、私たちのビジョンは、ビジネスがより多くのユーザー サービスをサポートできるように、少量のコードを使用するか、変更を加えないことです。)
100% の単体テスト カバレッジ (国内の PHP オープンソース プロジェクトにとって単体テストは常に苦痛でした)
外国の最新フレームワークから学びます (Laravel や Symfony だけでなく、他のフレームワークからも多くの機能を吸収しています)。
PHP7 厳密モード (すべての PHP スクリプトには strict_types=1 が設定されています)
PHP7 の型ヒント (各メソッドでは特定のパラメーターの型と戻り値の型のみが可能です)
依存関係の注入 (完全な実装、キー mvc、コマンド ライン スクリプト、イベント リスナーはすべて IOC に接続されます)
ドメイン駆動設計 (Monster の QeePHP に基づく革新性を維持し、UnitOfWork [トランザクション作業単位]、リポジトリ [ウェアハウジング]、仕様 [クエリ仕様]、Entitygettersetter [ドメイン エンティティまたはモデル] を提供)
もっと...
#藤堂
QueryPHP はまだ開発中です。まだサポートされていないものの、計画されている機能をいくつか示します。
Vue+IView ユニバーサル権限システムに基づいて Swoole を改善
開発ドキュメント QueryPHP の開発に貢献していただくことを歓迎します。