天天看點

Ror學習筆錄(三)

好久沒記錄了,這期間做了很多事

發現網上的資料遠不夠學習的

于是去書店買了本書--[i]《Web開發靈活之道--應用Rails進行靈活Web開發,第二版》[/i]

感覺這書很好,講的很細,比較适合有程式設計基礎但剛接觸Ror的人學習(打了折80多塊)

唯一的不足就是比較老了,貌似第三版已經出了,但是還沒有中文版。

—————————————————————————————————————————

當然,光看是沒有用的。買來之後翻了幾十頁,決定跟随書中的執行個體講解做一遍。

這期間個人感覺最費勁的就是搭配環境,是以總結了幾條經驗。

1.跟随教程學習的時候,最好按照教程中的軟體版本安裝。會省去很多不必要的麻煩。

2.在弄懂一個參數的作用之前,不要随意更改它。(就因為一個MySql端口号,害得我調查了一下午。)

3.看書的同時記筆記,如果不是借來的書,最好是在書上時時标注。友善以後查閱,也友善他人借閱時參考。

—————————————————————————————————————————

比起剛剛接觸Ror時那份驚奇,現在更多的感覺是贊歎rails作者的用心良苦。與其說rails是最簡潔的架構,不如說它是最死闆的架構。(也許你會舉出很多例子來告訴我它并不死闆,但我說的是,如果真的想發揮它的靈活優勢,你必須熟練的掌握并遵守它的“規約”)

目前正在跟随教程中的一個書店執行個體進行臨摹,偶爾自己改動改動看看效果。打算完成之後改用rails2.0重新做一遍。

最後,我認為,搭建環境是最鍛煉人也是最折磨人的,光一個radrails就折騰了将近半天,加上ruby和rails,總計花費了3天左右在環境上。但是收獲還是有的,總體上了解了ruby和rails的關系,對了,還有mysql,這是我第一次用,呵呵。