IMIのv1.0.10リリース、Swooleのコルーチンアプリケーション開発フレームワーク

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

スペルミス、タイプミスを訂正、貢献したコードに参加する明るい新規参入者と兄のランクへようこそ、コードを提出、我々はすべて〜歓迎します

おすすめ

転載: www.oschina.net/news/109659/imi-1-0-10-released