はじめに
petitworkは、PHP用Webアプリケーション開発のために作られたフレームワークです。
効率よく開発できることを目的とし、出来る限り軽量化することを課題として開発、改良しています。
ライセンス形式は「MIT License」とし、オープンソースフレームワークとして公開しています。
以下が、基本的な特徴となります。- 基本的にPHP4、PHP5の両方に対応(一部PHP4では利用できない機能があります)
- 一般的なMVCアーキテクチャのフレームワーク
- レイアウトテンプレートの切替
- テンプレートエンジンの追加
- 簡易的なルーティング(静的アドレス変換)対応(mod_rewriteを使用しません)
その他にも「バリデーション」、「ヘルパー」、「言語対応」などあります。
PHP用のフレームワークは、「Zend Framework」、「symfony」、「CakePHP」や、その他多くのフレームワークが存在します。
それぞれを比較、検討し、肌に合う、好みであるフレームワークを選択する一つの候補になればと思います。


