iT邦幫忙

鐵人檔案

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

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

寫完題目就有點後悔,我真的要談這麼大的題目嗎?(題目是可以編輯的吧XD)反正鐵人賽本來就是要把自己逼入絕境,發揮人的潛能不是嗎?

前陣子學了一點Elixir與Django,覺得與Ruby on Rails的交互參很有意思,在文學領域有一門學問叫「比較文學」,但比較不同程式語言框架之間的文章卻不常出現(或是我孤陋寡聞)。

希望這個題目可以給猶豫不知道要選擇哪一種框架的新手作為一些參考。同時我也是擔心今年如果單純寫Ruby on Rails,我可能會湊不滿三十天啦。

鐵人鍊成 | 共 31 篇文章 | 48 人訂閱 訂閱系列文 RSS系列文
DAY 11

Laravel起步走:環境建置與安裝

先講結論,我覺得Laravel安裝是最麻煩的但這個麻煩都是出在虛擬環境 根據官網說明: Laravel Homestead 是一個官方預載的 Vagrant...

2017-12-14 ‧ 由 Bater 分享
DAY 12

2017年TIOBE程式語言排行結果雜談

今天原本要寫Laravel的CRUD,因為5.2的範例無法跑在5.5而卡關一怒之下寫點別的 工程師是很喜歡**「論戰」**的一種職業戰語言、戰框架甚至連分號與...

2017-12-15 ‧ 由 Bater 分享
DAY 13

Django起步走:基礎QuerySets

接續之前的Django內容今天來聊聊QuerySets的操作先看一下官方的解釋: 一個 QuerySet,大體上來說,是一個充滿了 Model 物件的清單。Q...

2017-12-16 ‧ 由 Bater 分享
DAY 14

Laravel起步走:artisan tinker操作ORM練習

昨天因為朋友來訪的緣故完全趕不及,所以留下羞恥的記錄總而言之今天要介紹的是artisan tinker操作 雖說php原本就有提供互動指令功能,稱之為REPL但...

2017-12-17 ‧ 由 Bater 分享
DAY 15

Phoenix起步走:Changesets基本操作

過去兩天我們分別介紹了Django與Laravel的console模式與基礎ORM操作今天我們回過頭講解Phoenix的部分 首先,進入介面的指令如下: $ i...

2017-12-18 ‧ 由 Bater 分享
DAY 16

物件導向與函數導向簡析

隨著簡單的部分結束一天一天構思主題變成一件痛苦的事今天打算來聊聊物件導向與函數導向雖然這個主題有點超乎我目前的能力所及但我還是會盡我所能,將我理解的部分呈現給各...

2017-12-19 ‧ 由 Bater 分享
DAY 17

RESTful API設計模式談現代網頁框架

比較不同框架有個最顯而易見的好處如果大家都有的設計,八成是重要的當代典範所以每個框架才會紛紛採納如果你使用的框架沒有這樣的設計可能就要考慮使用外掛來補強 Rai...

2017-12-20 ‧ 由 Bater 分享
DAY 18

現代網站框架重要元素整理

今天的主題應該放在第一天(或是最後)但畢竟我是邊寫邊研究所以現在寫這個題目比一開始有把握之所以不壓在後面而現在就寫自然是因為今天想不到其他內容了! 這一篇文章的...

2017-12-21 ‧ 由 Bater 分享
DAY 19

project console (CLI)比較簡析

感謝吾友阿貓,每日文章完成後給予我許多意見回饋,也啟發我今日的靈感。 在昨天的現代網站框架重要元素整理中,我整理了八種我認為(完整的)現代網站框架應該具備的元素...

2017-12-22 ‧ 由 Bater 分享
DAY 20

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

之前Phoenix的部分示範到如何快速產生CRUD頁面,這對新手來說自然是遠遠不足的,所以既然鐵人賽還有時間,接下來會示範如何用Phoenix建立一個購物網站。...

2017-12-23 ‧ 由 Bater 分享