Login  |  Sign up  |  繁體中文
NewsOpenFoundry 專案(proje...

OpenFoundry 專案(projects) - Ruby on Rails升級至3.0.5版本

Last Updated: 2011-04-06 15:55 +08:00

OpenFoundry 專案(projects)的主體是由 Ruby on Rails 建置而成,今日(2011/04/06)已由 2.3.5 升級至 3.0.5 版。

上線過程中本來是很順利的,在最一刻卻遭遇Bundler的問題,雖然看起來一切順利,但Passenger卻是無法正確起動,最後bundle install至特定的目錄後,才暫時解決此問題。

Why OpenFoundry to Rails3?
3 main resaons
For OpenFoundry API Base Infrastructure
實作API需要快速;穩定;易發展;易維護的環境。
其中就以Rails3的Rack架構,其提供ActionController::Metal,讓Rails2無法統一管理Routes的問題完整解決方案。

Refactoring OpenFoundry
OpenFoundry開發已久,就像老房子一樣,有許多的問題存在,例如:...
或許不是增加新功能,但使其更牢靠,更安全,更快速。

Rails3 is stable with OpenFoundry maintenance and Development
Rails3 出來很久了,從2010/02 Rails 3.0: Beta release, 2010/08 Rails 3.0: It's ready!,至目前為3.0.3,已經成熟且穩定。
所有文件書藉均已發展至Rails3,若不跟上將無法持續且穩定的發展。

 

關於Rails3

請參考Yehuda Katz的文章 My Five Favorite Things About Rails 3(http://www.engineyard.com/blog/2009/my-five-favorite-things-about-rails-3/)
其內容為:
My Five Favorite Things About Rails 3 (by Yehuda Katz)
1. New Bundler
2. ActionController Architecture
3. Responder
4. ActiveModel
5. Performance


歡迎給與指教或批評,謝謝。
我們的聯絡方式為:contact@openfoundry.org
關於OpenFoundry 專案(projects)請參考http://www.openfoundry.org/of/projects/1

List