※ 引述《freemail (freemail)》之銘言:
: 大家安安欸
: 雖然用了幾個月的Rails 但我的能力實在是沒進步呵呵
: Rails是全端框架 Ruby & JavaScript 對Rails開發人員
: 是必學的
: 請問 你們推薦的學習順序是什麼呵
: 先碰Ruby還是JavaScript ?
其實都要學 這兩者角色不同
從那邊開始都行 只要有合適的 I/O 可和系統互動即可
Ruby/Rails 是後端,除了和 web server 互動外
還有一個任務是連接資料
雖然傳統上都會認為是資料庫,但其實也有可能是其他的資料源
像是 Remote API、命令列工具等
先前學 web framework 時都會教從後端生成網頁 (view)
甚至可以完全不用 JS,只從後端産生網頁
但這些事情也可以放在前端處理,後端只是傳送資料 (e.g. JSON 字串)
現在的前端框架都有考量到效率,不需要整個頁面重載
只要更新一小部分網頁
先寫前端的好處是看得到成果,比較有感覺
但我個人覺得沒差 我寫的程式很多都是在命令列跑 也是可以和命令列互動
Linux 乍看很像 DOS 那種黑黑的畫面 但自己知道在跑什麼比較重要
只到有適當的 I/O 可以和系統互動即可
在學的過程中,要能分清楚現在的程式碼是前端還是後端
: 我是同時學 但感覺對我來說 沒什麼進步
: 加上我非資工畢 除了Rails還要精進這2個語言
持續寫一陣子就會改善
真的覺得不行就是將語法獨立出來學習
像是練習將 linked list 和 binary search tree 包成物件
或是刷一些練上解題網站,可見置底文章
: 是有點吃力
: 先降 ~