回顧
以程式語言為主題的分享,是不大容易吸引到大家的目光,是因為不能像程式語言教學,一步一步說語法怎麼寫,易造成「見樹不見林」,而難達到具體的應用;甚至邦友已有熟悉的程式環境,已可解決工作上的議題,對其他程式語言的介紹,大概不會有太大興趣,除非具有啟發性;如果主題寫得太觀念化,無法對不同背景的邦友具有實際的效用。累積這麼多篇,介紹了些什麼?利用以下的表格來做快速的瀏覽回顧:



簡而言之,這系列目的是簡介如何用 RoR 的功能,來實作出可用的小程式;所以在主題設定上,都明確的來示範一些基礎功能,並清晰地利用例子來實作,不會陷入零碎的程式架構、語法介紹而已;並且累積起來的小功能,做為可運作的網站基礎。所以所分享的內容、資訊,對於程式初學者,可以發現簡單的動作就可作到相當程度的功能;對於其他程式的先進,也可對照原熟悉的程式作法的互相參考;對於系統管理者,有可參考的 email 及 web 方面的議題;並且對一般使用者,可簡易認識常看到的網站功能是怎麼來的。
未提及的議題
本系列的定位,是試著用 RoR 如何做到網路上所見的重要基本功能為考量,而未將以下的議題來深入探討:
Ajax的效果:RoR 對 Ajax 的技術是有所支援,而且使用方便;如果要讓網頁看起來比較先進的話。
當規模擴大的Scaling需要:當流量愈來愈大,服務的人愈來愈多時。
速度、效能的問題:當有人抱怨為什麼服務程式反應這麼慢?
複雜Table之間關聯的操作:要加的功能愈來愈多,資料愈複雜的時候。
撰寫安全的程式考量:程式會動最重要,然後才會專注不要被駭的問題。
環境安全:與 SSL 的整合,如果傳輸資料不要被竊聽的話。
系統訊息的中文化:才不致相關訊息中英文夾雜。
展望
RoR 實在是一個 web2.0 ready 好的工具,要探索 web2.0 是怎麼做出來?是一個理想的工具;要做基本 web1.0 的功能,也更是遊刃有餘。對新手而言,是個入門的好工具。對於習慣其他程式環境的先進而言,也許會覺得可能有比較省力,可參考看看。
只要這系列的幾篇可以對邦友有參考的價值,就達到了這 Rails 簡單任務的目的了;在此將 Rails 簡單任務告一段落,接下來就讓邦友們進行各自的重要任務了。
您放心好了
就算我不懂得欣賞RoR的美好之處
裁判也一定看得懂的
很棒的表格!不過我給個小小的建議:
1.建議你在各個分享題目上再加上超連結,相信會有促銷的效果XD
2.後面的項目的"原創性"部份,倒變得感覺有點像摘要了
3.我注意到你是用兩張擷圖,所以中間連接的地方有點瑕疵,你可以試試我介紹的FastStone Capture,是可抓取滑鼠滾動視窗的好工具喔~(順便打起廣告了XD)

回應 :
請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數
-
‧
-
‧
-
‧
相關問答
- [RoR]為何Linux -> Perl -> Ruby on Rails?
- 鐵人賽的疑問?
- 最後一天 -- 鐵人賽對我的意義!!!
- 收到鐵人賽的T-shirt啦~~(有圖有真相)
- 收到鐵人賽的T-shirt啦~~ (有圖有真相)
- 第一屆iT邦幫忙鐵人賽得獎名單已經公佈囉
- [RoR] Rails 環境建置及更新問題
- 第一屆iT邦幫忙鐵人賽早鳥獎與鐵人鍊成獎得獎名單
- 小財神來報告一下鐵人賽豐富的獎品與參賽報法囉
- 對於這次鐵人賽你認為哪些文章該被檢舉?
- [RoR] 用 nginx 作為 RoR 的前端
- 鐵人賽發表的文章,可以同時發佈在自己個人部落格上嗎?
- [RoR] YAML 的簡單用法
- 鐵人賽
- 鐵人賽4
- 鐵人賽5
- 鐵人賽6
- 鐵人賽 活動
- [RoR] 簡單完成 CRUD 的動作
- iT邦檔案新增「鐵人鍊成中」小貼紙









