結晶
CrystalPhpフレームワーク。 Crystal Collectiveによる柔軟なMVCフレームワーク。
維持されていない個人的なプロジェクト。
Codeigniter、Laravel、Abantecartからインスピレーションを受けました。
なぜ?
- Codeigniter-シンプルで簡単ですが、開発は遅いです
- Laravel -Swiss Knifeは、ほとんどニーズにはあまりにも多すぎることを意味します。結晶は両方の真ん中のどこかにあります
現在の機能
- ルートベースの応答、高速ルーティング
- ネストまたは階層MVC(HMVC)サポートを備えたモジュラーMVC構造
- 簡単なREST API実装
- MVCのハイブリッドとRESTサポート
- SEOツール
- データベースインタラクションにLaravel Eloquentを使用します
- さらに多くを追加する...
どのように機能しますか?
- ステップ1。アプリケーションを読み込み、アプリを初期化します。リクエストを解析します
- ステップ2。すべてのルートファイルをロードし、リクエストルートを解析します。 Routeのコールバックで定義されたロジックを実行します
- ステップ3.(オプション)MVC構造:MVCロジックを使用してコントローラーをディスパッチします。 CrystalPhpのMVCロジックは、継続的かつモジュール式機能を提供するためによく作成されています。例を参照してください
- ステップ3.(オプション)REST APIの場合:可能な限り最小限のラインで休憩応答を送信するための構築された機能で
- ステップ4。有効になっている場合は、出力を圧縮してクリーンに送信します
すぐに来る:
- キャッシュメカニズム
- 暗号化された応答
- リアルタイムイベント放送
- 簡単に検証するための認証ライブラリ
- 役割ベースの承認
提案があれば教えてください、ありがとう