170行程度
暇つぶしでウェブ見てたら、state-action-modelパターンって言うアプリの作り方を見て
stateはデータ変更により実行するデータ駆動プログラムで、普通のITの所ならgolangのボットで処理している部分で
modelはCRUDで作ったDAOパターンで実装して、マイクロサービスにも対応出来る風に作る
で、マイクロサービスはデータベースをリレーショナル出来ないので、その部分をstateで補っていると思えば、stateの価値が見えやすくなる
そして、modelのロジックはaction=controlへまとめる、と
MVCパターンで言うviewは、phpではsmartyなHTMLテンプレートを使うので
基本的には処理のほとんどをaction=controlを実装するので、php3の頃のウエブのアプリの作り方と一緒だな
で、actionの為のライブラリを作ってたんですよ。session処理、nullバイト削除、入力チェックなどなどのライブラリを作ったら。そしたら、170行程度で作れた
あとは、.phpをアドレスから削除出来るhttaccessを追加したら
普通に、安いsakura.ne.jpで今風のウェブアプリ作れるなー、と
actionライブラリは、少し機能追加するとは思いますけど。modelをCRUDなDAOパターンで単純化するとウェブアプリの実装はスマートになるのだな、と思ったくぼひささんでした
(・∀・)