about 4 years ago

What is CRUD?

CRUD 是一個縮寫,由

Create
Read
Update
Delete

四個單字組成,剛好也是一個網站運作最最最基本的功能

創建
讀取
更新
刪除


CRUD 功能的開發 in Rails

在 Rails 的架構中,有一套規範強制要求開發者一定要照它的規則來開發 CRUD 功能
不同於其他程式語言做出來的網站,有很大的自由度隨你設定

這套規則就是 MVC 架構RESTful
在初期要理解這套規則對新手來說無異是非常大的障礙

我們未來會開新篇幅解釋何謂 MVC架構 與 RESTful
對於身為新手的您只要知道一件事

先實做出來就對了

未來當您開發到一定的階段,就會理解到何為『 制約即解放 』

由於 CRUD 功能是一個網站最基本的規劃,太過自由的設定(例如命名、變數、流程)
會造成未來維護與再開發時一個非常大的困擾
=> 寫 code 只需要一次 , but 卻會花很多次來讀 code

如何把 code 寫的簡潔、乾淨、易讀、好維護是門很深的學問
本 blog 的教程也會儘量以上述的原則來寫出 Code

而 MVC 架構 跟 RESTful 則可以幫助我們在建置 CRUD 功能時,
做出一套簡潔、乾淨、易讀、好維護的程式碼

← 1 - 2. 進入真正的主題前的須知 [延伸閱讀] MVC 架構與 RESTful 概念 →
 
comments powered by Disqus