推 Blueshiva: 其實學很多東西都是這樣,所以問題應該是ruby要學到什 10/26 15:11
→ Blueshiva: 麽程度,學Rails就不會被卡住? 10/26 15:11
如果只學 Ruby,到頭來還是不會寫 Rails,因為沒碰到 web 相關的東西
我自己沒正式學 Rails,不過以前學過 HTML 和 CSS,那時 JavaScript 還不太會
主要的經驗都是玩 Sinatra 的過程中,慢慢建立相關的概念
雖然用 Sinatra 寫也是幾乎在土炮網站,Sinatra 比土炮單頁式 PHP 好一些些
因為 Sinatra 至少有基本的程式碼分離,像是 templates 和 assets
不過,Sinatra 拿來學習還 OK,應該不會想每個專案都從 app.rb 刻起
有基本概念後,還是轉到 Rails 比較好,因為 Rails 提供很多方便的功能
像是很多工作流程都可以自動化等等
其實該學的還是跑不掉,只是選擇一個比較平滑的學習路線,比較好上手
※ 編輯: Neisseria (61.216.1.85), 10/26/2016 15:56:51
推 LaPass: 框架是框架,語言是語言。直接從Rails開始學起我是覺得也 10/27 09:36
→ LaPass: 不會怎麼樣,但是要留意一下哪些是Rails包給你的,哪些是 10/27 09:37
→ LaPass: 原生的功能。 10/27 09:37
→ LaPass: 然後如果說是,學Ruby學到什麼地步學Rails才不會卡住,我 10/27 09:38
→ LaPass: 覺得,應該是,學到有能力自己開發一套Rails出來的地步吧 10/27 09:39
→ LaPass: 。 我不是在開玩笑,我是認為,當妳對一個語言很熟的時候 10/27 09:39
→ LaPass: ,應該是看到一個框架,自己就能知道那種功能是怎麼寫出來 10/27 09:40
→ LaPass: 的。 不過學到那種地步,自己應該也摸過很多套框架,看過 10/27 09:40
→ LaPass: 不少原始碼了。 10/27 09:40
推 fouring: 我自己是直接先學Rails,硬幫別人做出一個上線 10/28 09:08
→ fouring: 的網站。不過會有很多不知所以然的東西,只是照 10/28 09:08
→ fouring: 著Rails定出來的規則走。Ruby和一些Web相關的知 10/28 09:08
→ fouring: 識都是後來慢慢補起來的。最近有機會碰Sinatra 10/28 09:08
→ fouring: ,邊學邊反思Rails裏面很多的東西,會有一種「 10/28 09:08
→ fouring: 阿,原來是這樣阿!」的感覺 10/28 09:08
→ danadanad: 我也覺得先學Rails以後雖然懵懵懂懂的 這樣學Ruby才有 11/01 23:35
→ danadanad: 感 會更加深Rails印象 11/01 23:36
推 BignoZe: 吃飯要先吃菜還是先吃飯? 11/26 00:41