Ziu PHP Framework へようこそ

Ziu PHP Framework は、Webサイト技術者にとっての開発支援ツールを目指しているPHPフレームワークです。
従来のMVCフレームワークの流れをおさえつつも、新しいコンセプトである LPVワークフロー を取り入れています。

Ziu の特徴は...

  • 斬新なLPVワークフロー
  • シンプルかつ柔軟なURIルーティング
  • HMVCによるモジュール処理
  • 煩雑なコードのユニット管理
  • 堅牢なデータベースモデル機能
  • 高速・強力なローダー機能

などです。また、Ziu 標準ライブラリ として重要な機能を提供する便利なライブラリも備えています。

そして Ziu にはテンプレートエンジンはありません。
PHP自体がテンプレートエンジンとして有効かつ高速であり、最良のテンプレートエンジンであるからです。

Ziu にサードパーティのライブラリを組込み、併用してサイト開発をする事もできます。
もし、好みのライブラリやテンプレートエンジンがあれば、Ziu と共存させスピーディに開発を推し進めて下さい。

LPVワークフロー と HMVCモジュール処理

ZiuLPVワークフロー (Logic-Prep-View) を採用した斬新なフレームワークです。
URI に基づいた URI ルーティング によるマッピング処理により

  1. Logic - ロジッククラス
  2. Prep - プレップクラス
  3. View - ビューテンプレート

というシンプルな流れで順に処理が進みます。この一連の処理のかたまりを モジュール と呼んでいます。
リクエストに対する URI ルーティング によるモジュール処理を メインモジュール と位置づけ、その処理の途中で 別のモジュール を実行する 階層的なモジュール処理 (HMVCモジュール処理) を利用することもできます。

詳しい内容は次のページ「スタートアップ」へ進んで下さい。

Ziuの動作環境

LAMP をベースとした環境での動作を前提としています。

推奨環境
  • 対応OS ― Linux、 Mac OS、 Windows
  • Webサーバー ― Apache1.3、 又は2.0以降のPreforkモデル
  • PHPプログラム ― バージョン 5.3 以上
  • データベース ― MySQL (PDOを利用できるデータベースでもほぼ動作可)
  • 文字コード ― UTF-8 (Internal Encoding)