第九屆 佳作

web
新時代的網頁框架比較-- 淺談Rails、Django、Phoenix、Laravel
Bater

系列文章

DAY 21

Phoenix起步走:建立一個購物網站--User

祝各位聖誕佳節愉快! 建立User model 在1.3.0以後拿掉了mix phoenix.gen.model,所以我們改用mix phx.gen.schem...

DAY 22

Phoenix起步走:建立一個購物網站--登入

我們用Plug來實作登入的檢驗。首先新增一個新的controller,lib/shop_web/controllers/auth.ex: defmodule S...

DAY 23

Phoenix起步走:建立一個購物網站--Bootstrap

在繼續更多功能以前,我們先處理一下網站樣式。這邊會套用Bootstrap作為前端的樣板:Bootstrap是由Twitter所開發的一套前端樣式工具包,廣受後端...

DAY 24

Phoenix起步走:建立一個購物網站--管理權限

光是有會員不夠,我們需要在會員中區分出哪些是一般會員,哪些是管理者。一般的專案可能會有更多身份,比方說會員、店家、管理者,為此會有一個欄位記錄會員的狀態。在這邊...

DAY 25

Phoenix起步走:建立一個購物網站--會員管理

有了管理員權限驗證後,接著我們在後台實作會員管理的功能。新手可能會有一個疑惑,要怎麼決定完成一個功能的先後順序比較恰當?雖然說理想上當所有元素都備齊後,功能就會...

DAY 26

Phoenix起步走:建立一個購物網站--上傳圖片

基本的CRUD完成後,我們要試著挑戰稍微進階一點的功能,例如今天的上傳圖片。 新增欄位 首先我們在產品的model中新增圖片的欄位: $ mix ecto.ge...

DAY 27

在2017年底,我們聊一聊Go (Golang)

當你發現我突然轉換題目,通常也就是我卡關的時候。 我在資料查找的過程中注意到Go,雖然與我的鐵人賽系列主題「新時代網頁框架」無關,但考量到「比較」這點上,還是可...

DAY 28

Phoenix與Rails的比較

倒數三天才討論這個主題有點奇怪,坦白說還真的差點忘了之前還沒有做這樣的比較。雖然說Phoenix與Rails高度相似,但也不是說這個主題完全沒有可說明之處。 說...

DAY 29

Phoenix起步走:建立一個購物網站--購物車

三十天鐵人賽的倒數第二天,我想盡可能完成購物網站,但感覺有些難度。今天我會繼續進行下去,但是略過大部份的前端程式碼複製貼上,只保留重要的後端指令。關於前端的部分...

DAY 30

比較的意義,工具有真正的優劣嗎?

按照慣例,鐵人賽的最後一天寫這三十天的回顧與心得,應該是不會有太多痛苦與困難。今年是第二年參加鐵人賽,每年都覺得收穫最多的其實是自己。在每天截稿壓力的逼迫之下搜...