CMSの履歴

簡単にウェブサイトを更新するためのツール。Content Management System。

CMSアプリによってはコンテンツ(CMSのCの部分)だけでなく、業務用アプリケーションを作成したりするなど拡張性が高いものもある。

設計的なところ

開発コストのようなもの:
スクラッチ > フレームワークCMS > ウェブアプリ


みたいな感じなのかな。

アプリの開発要件が複雑になればなるほどスクラッチに近づくし、汎用的なものになればなるほどCMSや、既存のウェブアプリに近づくと思う。(CMSとウェブアプリの間にはもう少し何かがあるかもしれない)

ただし、CMSも一つのフレームワークだろという考え方もありだと思う。