IMIはHTTPAPI、WebSocketを、TCP、UDPアプリケーション開発をサポートしているPHP協会プロセス・アプリケーション開発フレームワークに基づいています。
Swooleを提供することにより、搭載、Swooleは、永久的なメモリを持っている、非ブロッキングIOおよびその他の機能をコルーチン。
PSRフレームコンプライアンス基準、リクエストコンテキスト、ORMモデルとその他の一般的なコンポーネントを管理、AOP、注釈、接続プールを提供します。
IMIモデルは関係、CRUDシャトルの定義をサポートしています!
ミリ秒の注釈とホット・アップデートコード、ちょうどすぐに効果を見るリフレッシュするために保存し、開発経験やFPM下には異なる、シャトルの開発であなたを聞かせていないために。
サービスSwooleフレームワークの他のマイクロフォーカスエリアとは異なり、IMIは、単一のアプリケーションの開発に焦点を当てます。理由は簡単です:ほとんどの企業は、マイクロサービスに、単一のアプリケーションが十分である必要はありません。
公式サイト:https://www.imiphp.com/
2018年6月21日に開始IMI Frameworkのバージョンv0.0.1
新しいです
-
新しい
Inherit
サブクラスは親ノートを継承し、注釈は継承のサポートを指定することができますコメント:クラス、メソッド、プロパティ、定数 -
新しい
OptionsMiddleware
使用アドレスへのapplication/json
リクエストを、ブラウザが最初に送信されますOPTIONS
発行するリクエストを -
新しい
IMI.HOTUPDATE.BEGIN_BUILD
イベントは熱ビルド操作の更新に影響を与えることができます -
新
Imi\Util\ClassObject::inNamespace()
一定の指定された名前空間かどうかを判定するための方法 -
新しいファイル列挙法、ディレクトリトラバーサルに継続するかどうか、カスタムのサポート
最適化
-
ミドルウェアに加えて、デフォルト
Bean
の名前、あなたが使用することができ、直接Bean名 -
自動の着信をサポートするHTTPアクションメソッドのパラメータ
parsedBody()
値を -
ファイル更新による熱性能を強化
-
サーマル更新検出サポートミリ秒間隔で、単位は小数点以下を渡すために、秒のまま
-
アウト生成された最適化モデルのプロパティのコメント
リペア
-
修復がビーン名を設定した後、問題のクラスの名前を使用して無効噴射コンフィグレーションBeanであります
-
修理
SessionCookie
のhttponly
無効な設定の問題 -
増分更新の問題を修復
開始
HTTPサーバプロジェクトの作成:composer create-project imiphp/project-http
WebSocket Serverプロジェクトを作成します。composer create-project imiphp/project-websocket
TCP Serverプロジェクトを作成します。composer create-project imiphp/project-tcp
UDPサーバープロジェクトの作成:composer create-project imiphp/project-udp
完全に開発マニュアル:https://doc.imiphp.com/
IMIコンポーネントライブラリ:https://github.com/imiphp
スペルミス、タイプミスを訂正、貢献したコードに参加する明るい新規参入者と兄のランクへようこそ、コードを提出、我々はすべて〜歓迎します