第九屆 佳作

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

系列文章

DAY 1

動態網站框架:Rails、Django、Laravel、Phoenix、Sinatra

作為三十天鐵人挑戰賽的第一篇,我想先說明一下系列選題的緣起。標題中除了前三種常見熱門框架之外,Phoenix (Elixir)目前還非常罕見,Sinatra(R...

DAY 2

Sinatra 與 Rails 比較

網路上介紹Sinatra與比較兩者之間的文章並不少見,但作為系列文這部分的基礎介紹不能省。 說來慚愧,我寫了rails將近兩年,還是為了這次鐵人賽蒐集資料才發現...

DAY 3

Laravel與Rails比較

在各個不同語言的網頁框架之中講Laravel參考Rails是比較沒有爭議的事實如果你先學過Rails,你會在Laravel到處都看見熟悉的影子 事實上,當我在兩...

DAY 4

Django與Rails比較

其實今天原本是要寫安裝Laravel的介紹但是因故卡關(上一次安裝已經是好久以前)怕時間來不及所以果斷擱置,趕緊挖一個新坑 MVC & MTV 說到Dj...

DAY 5

比較Phoenix之前,先來聊聊Elixir

這幾天陸續比較了Sinatra、Laravel、Django接下來自然是輪到Phoenix如果有人擔心在前五天就比較完所有框架,那接下來的二十幾天要寫什麼怎麼辦...

DAY 6

Phoenix起步走:環境安裝與建立專案

今天的內容原本是昨天的後半部但介紹完Elixir之後,如果把Phoenix環境與概述講完感覺篇幅有點略長,安裝切一半又很奇怪不如整篇作為一個獨立的文章,方便有興...

DAY 7

Phoenix起步走:新增頁面與路由

接續昨天的進度,現在我們有一個乾淨的Phoenix專案首先來新增一個靜態頁面 新增路由 (Router) 打開lib/hello_phoenix/web/rou...

DAY 8

Phoenix起步走:ORM與 Schema、Migrate

ORM 是現在動態網站架構中幾乎不可或缺的一部分在Rails有 ActiveRecord、Laravel 是Eloquent,Django則是 QuerySet...

DAY 9

Phoenix起步走:快速產生CRUD頁面

今天結束以後,Phoenix新手教學暫時要告一個段落我當然知道還有很多博大精深的內容可以分享但畢竟我系列的主題不是Phoenix教學而是網站框架的比較我認為如果...

DAY 10

Django起步走:環境安裝與建立專案

1. 安裝Python 首先要安裝Python先確認一下目前的環境之前有沒有安裝過 python3 --version 如果沒有,可以到這裡按照環境教學安裝...