在经历了多个测试版本后,Rails 4.0正式版终于和大家见面了。这是一个全新的版本,增添一些新功能,并且也抛弃了一些旧的功能。
该版本的重点是简化Web应用的开发,无需客户端JS/JSON服务器路由。此外,该版本还有如下三方面值得大家关注:
-
通过key-based expiration的自动嵌套模板的依赖管理轻松实现Russian Doll-caching (cache_digests)。
-
使用Turbolinks对客户端进行提速,可将应用变成单页JavaScript 应用,无需额外开发。
-
Declarative etags可更容易确保更好利用 HTTP 刷新。
对开发者而言,Rails仍然是一个非常棒的JSON服务器,结合Ember.js、Backbone.js或Angular.js来构建客户端JS视图。但随着4.0的发布,你无需经过服务器路由即可快速地构建应用程序。
此外,我们也为持久性链接添加了现场流(live streaming),Rails 4.0是安全的开箱线程服务器(无需config.threadsafe)。
除了添加这些新功能和修复bug外,我们还在做一些梳理、精简工作,比如提取一些过时的,不被大家经常使用的API。
关于Rails 4.0更多详细介绍,大家可以查看官网说明。
学习教程:http://ruby.railstutorial.org/ruby-on-rails-tutorial-book?version=4.0
1 楼 jerry 2013-07-01 16:24