close
M-model V-view C-control
MVC 是一種網頁開發架構,
model 負責與資料庫取資料,
view 是使用者看到的界面,
control 則是用來聯繫溝通的角色,
使用者看到 view 後,
對網頁進行請求,
control 就接收請求,
並分配哪個 view 呈現或哪個 model 要執行,
而執行結果要由哪個 view 呈現,
也是由 control 決定,
使用 MVC 的好處是因為,
model 取回的值並沒格式化過,
所以一個 model 可以提供多個 view 使用,
然而 MVC 對於小程式並沒有優勢,
反而需要花更多時間在架構上,
但對於大程式來說,
對於移植(資料庫系統更換環境只動 model 部分)
或更改某區塊來說,
是非常好用的方法 !!
文章標籤
全站熱搜
留言列表