寫在前言,身為一個轉職工程師,一開始是學習 ROR 入門的,不過後來因為工作的關係,也幾乎沒寫什麼Ruby,反而新公司是在寫Django,一開始在看Django文件的時候頭蠻痛的,除了因為 ROR 是 MVC 架構,而 Django 是 MVT 架構外,還有就是官方的文件有時跳的有點快,雖然 MVT 和 MVC 概念相似,但是一開始看的時候整個頭昏眼花。
因此接下來的30天,我會完成一個 Django 簡易的線上商店的應用程式,這個應用程式會有 3 個 Model,分別是Employer(老闆)
、Store(商店)
、Product(產品)
,並且時不時穿插,現在 Django 這邊這樣寫,那原本在 ROR 的話要怎麼寫?
其他細節的話之後再補完吧~
再來就是最重要的,誰適合看這一篇文章:
之前是學 ROR 的人
由於自己本身之前學 ROR 的,所以在完成這一個 Django 線上商城的應用程式過程中,我時不時會提到如果今天是 ROR,他會怎麼寫
對網站有一點基礎的初學者
如果今天是想從零開始學習的初學者,可能會有一點點小小看不懂,因為有些地方我會快速的跳過,不過我基本上都是直接參考 Django 的 MDN 文件和官方文件,最後調整成比就好理解的流程,所以初學者也蠻適合讀的
下一篇,我們先來簡單介紹,ROR 的 MVC 和 Django 的 MVT 架構到底差在哪邊,還有為什麼要使用這種架構呢?