画面の理解力が全くないため
※私はHTMLとCSSを軽く触れる程度で、PHPでチャット作ったことはあります。
しかもバックエンドばかり勉強しててフロントエンドはザルみたいな実装…
BootStrapとか全然わかんなくてHTMLとCSSだけで泣きながら作ったのも今ではいい思い出。
触ってないからまるで進歩していない
とりあえずMVCってなんぞ?というところを理解したくこの記事を別立てしました。
Model、View、Controlerの頭文字を取ってMVC。
大雑把に役割を把握するなら
Model:データベースとのやり取り
View:表示画面を錬成
Controller:司令塔
って感じになりますかね。
プロジェクトにはいくつでもアプリケーションを登録することができ、アプリケーションひとつひとつがMVCを持てます。
今回作ろうとしている収支管理アプリでは、以下のような構成になる予定です。
ログイン画面、ユーザー登録画面はUsersデータベースを呼び出して使う
→同じアプリケーションの中に共存させる
その他の画面はデータベースを必要としない
→別アプリケーションにする必要は特にない
どんな感じでアプリケーションを作っていくかは次でやっていきます。