Ziu PHP Framework へようこそ
Ziu PHP Framework は、Webサイト技術者にとっての開発支援ツールを目指しているPHPフレームワークです。
従来のMVCフレームワークの流れをおさえつつも、新しいコンセプトである LPVワークフロー を取り入れています。
Ziu の特徴は...
- 斬新なLPVワークフロー
- シンプルかつ柔軟なURIルーティング
- HMVCによるモジュール処理
- 煩雑なコードのユニット管理
- 堅牢なデータベースモデル機能
- 高速・強力なローダー機能
などです。また、Ziu 標準ライブラリ として重要な機能を提供する便利なライブラリも備えています。
そして Ziu にはテンプレートエンジンはありません。
PHP自体がテンプレートエンジンとして有効かつ高速であり、最良のテンプレートエンジンであるからです。
Ziu にサードパーティのライブラリを組込み、併用してサイト開発をする事もできます。
もし、好みのライブラリやテンプレートエンジンがあれば、Ziu と共存させスピーディに開発を推し進めて下さい。
LPVワークフロー と HMVCモジュール処理
Ziu は LPVワークフロー (Logic-Prep-View) を採用した斬新なフレームワークです。
URI に基づいた URI ルーティング によるマッピング処理により
というシンプルな流れで順に処理が進みます。この一連の処理のかたまりを モジュール と呼んでいます。
リクエストに対する URI ルーティング によるモジュール処理を メインモジュール と位置づけ、その処理の途中で 別のモジュール を実行する 階層的なモジュール処理 (HMVCモジュール処理) を利用することもできます。
詳しい内容は次のページ「スタートアップ」へ進んで下さい。
Ziuの動作環境
LAMP をベースとした環境での動作を前提としています。
推奨環境
- 対応OS ― Linux、 Mac OS、 Windows
- Webサーバー ― Apache1.3、 又は2.0以降のPreforkモデル
- PHPプログラム ― バージョン 5.3 以上
- データベース ― MySQL (PDOを利用できるデータベースでもほぼ動作可)
- 文字コード ― UTF-8 (Internal Encoding)