Ruby on Rails按照MVC結構開發,
因此分工明確,程式碼簡潔,易於維護,適合團隊分工開發。
我們看看什麼是MVC結構呢?
MVC模式(Model–view–controller)是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分:模型(Model)、視圖(View)和控制器(Controller)。維基百科
模型(Model)負責邏輯判斷與資料庫的存取
視圖(View)給使用者操作的介面
控制器(Controller)程式流程的控制
下面是課程所教的流程圖
從圖上可知,
當使用者從瀏覽器
MVC結構在剛開發時,
需要花較多時間建構,
但分工容易、維護容易,
長久來看有其必要性。
Ruby on Rails
MVC