iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Modern Web

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

鐵人鍊成 共 31 篇文章 | 26 人訂閱 訂閱系列文
DAY 1

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

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

2017-12-04 ‧ 由 bater 分享
DAY 2

Sinatra 與 Rails 比較

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

2017-12-05 ‧ 由 bater 分享
DAY 3

Laravel與Rails比較

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

2017-12-06 ‧ 由 bater 分享
DAY 4

Django與Rails比較

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

2017-12-07 ‧ 由 bater 分享
DAY 5

比較Phoenix之前,先來聊聊Elixir

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

2017-12-08 ‧ 由 bater 分享
DAY 6

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

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

2017-12-09 ‧ 由 bater 分享
DAY 7

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

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

2017-12-10 ‧ 由 bater 分享
DAY 8

Phoenix起步走:ORM與 Schema、Migrate

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

2017-12-11 ‧ 由 bater 分享
DAY 9

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

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

2017-12-12 ‧ 由 bater 分享
DAY 10

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

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

2017-12-13 ‧ 由 bater 分享