170行程度 | TheoryOfContraints official blog

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パターンで単純化するとウェブアプリの実装はスマートになるのだな、と思ったくぼひささんでした
(・∀・)