當開始在寫的時候會發現它的操作模式都圍繞在MVC,那什麼是MVC呢?我一開始也搞不懂,後來看過別人寫的介紹之後才了解它的意義,其實MVC就像是同一間公司裡有3個不同職位的人在負責同一個案子或事情,以下是我對他們職位的解說:
Step1.
M它的全名又叫Model,它的職位是資料管理師,非常的直白所以顧名思義它的工作內容是負責管理資料的,當今天C需要客戶名單的時候,M就必須整理出來給C。
Step2.
V它的全名又叫View,它的職位是提案者,當我們將案子準備好之後,提案者必須將我們的案子向客戶呈現,所以在這3個職位當中只有V會與客戶見面,客戶所有的回饋都會給V。
Step3.
C它的全名又叫Controller,它的職位是分析師,它要根據V傳達客戶提出的問題和需求,並向M索取資料,給予適當的解決方案,再向V回報,由V去跟客戶回應。
以上是我對於MVC的理解及解說,新手的學習筆記如有錯誤請多包涵喔~