院卒新人サラリーマンのメモ代わり

備忘としてのメモを記載

MVCとMVVM

railsでのMVCのイメージ
UserはurlにアクセスするとrouterがそれをControllerに振り分ける。
ControllerでModel(=db)からデータを取ってきてViewに渡して表示。
f:id:blog59:20180703224640p:plain

VueでのMVVMでのイメージ
UserはurlにアクセスするとrouterがそのViewを表示。
View-ModelがViewを表示。
f:id:blog59:20180703223930p:plain

そもそもMVCがよくわかってないけど、現段階の理解としてはこれ。

MVVMだとrailsのControllerでやってたログインしてるかのチェックとかはどこでやるんだろう。