Rails 之一月動態

一個多月之前,Rails 2.2.2 發佈了,同時,官方緊接着發表聲明,稱 Rails 2.3 正在開發中。看到這個消息,一邊感嘆於 Rails Core Team 進度之緊湊,同時開始做一件很有意思的事情:在接下來的事件裏,每天都檢查一次 http://github.com/rails/rails/tree/master 上的所有 commit。除了常規的性能優化調整、更獨立的代碼結構之外,的一系列提交揭示了 Rails 的下一步:

  • Joshua Peek 初次提到 middleware (commit ),接下來似乎是他一直負責這部分的開發
  • 官方博客的每週更新,Rack integration 開始與 Rack 整合的步伐,middleware 開始頻繁出現在以後的代碼中
  • 緊接着的 This Week in Edge Rails ,開始移除與 CGI 相關的代碼
  • 官方博客介紹 Rails Metal
  • Session Storage 也遷移至 Rack (commit , commit )
  • 隨後的幾個大 commits 將 Rails 從 CGI 解放
  • Merb 將與 Rails 3 合併

可以看出,高擴展性會是 Rails 2.3 的賣點之一,同時,開發團隊似乎有想法把 Rails 設計的更加“熱插拔”,通過引入 middleware,在將來會有更多的選擇;而與 Merb 的整合,則可以借鑑其中優秀的設計思想,在更高的版本中加以實現和整合。

於此同時,Ruby 1.9.1 也在緊密開發之中,不過道路並不平坦,RC1 的發佈延遲到 09 年的 1 月份。正如 Robbin 所說,09 年的 Rails 很燦爛

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章