CakePHPとは?

既成のライブラリを一切使わずに一から実装されているフルスクラッチのフレームワークである。
完全に独立したフレームワークであり、余計なライブラリを用意する必要が全くない。

CakePHPは専用のインストーラなどを持っていない。
単にCakePHPのフォルダをWebの公開ディレクトリにコピーするだけで完了する。
ただ丸ごとコピーすればインストールが終わり、丸ごと捨てればアンインストールが終わる。

CakePHPは「設定ファイル」よりも「規約」を重視している。
ファイルの配置場所、ディレクトリ構成、ファイル名、クラス名、メソッド名といった様々なものについて「これは、こういう名前で記述する」といったコーディングルールがあらかじめ用意されている。