阅读更多

14顶
0踩

编程语言

原创新闻 Rails社区对Rails3特性的讨论和反馈

2009-05-31 21:42 by 见习记者 qichunren 评论(8) 有5363人浏览
Rails官方博客写道他们在UserVoice上建立了一个讨论Rails功能的论坛版块http://rails.uservoice.com/pages/10012-rails,开发者们对Rails3提出了很多重要的特性(Feature)。有的功能已经启动或者完成了,有的还有计划当中。

看看大家最快心的Rails中的功能特性和改进的地方吧,根据UserVoice上的数据,目前开发者们最为关注的特性改进的前面排名如下。这些改进很让我们期待啊。

排在第一的是  提高性能,这个计划已经启动了(Started)。大家在http://github.com/rails/rails/tree/3-0-unstable可以签出目前最新的代码来玩玩。

排在第二的是  slices/engines,应该是指一个项目中可以很方便的(如配置一下路由)支持多个子应用吧。当项目做大了,这样的一个功能是很有必要的,我对这个特性是最为期待的。这个改进在计划之中(Planed)。

排在第三的是  have a public and plugin API ,这个是指Rails3中应该提供稳定的API使用,让每次版本升级和插件兼容平稳一点,不要总是出现这样那样的问题。这个改进已经启动了。 这个提议也是很重要啊。

第四为 方便地创建后台管理接口(Admin Inaterface),就像在Django的那样。不过Rails团队对此还没有反应。

第五为 有一个开源的多语言版的图书。提议者认为 通过社区的力量来完成这项目工作比起个体翻译更快速高效。这个改进在计划之中(Planed)。是啊,Rails3 就要出来了,还有哪个出版社会去翻译agile web development with rails 3rd edition这本书呢

第六为  将AR中的验证提取出来(extract validation from ActiveRecord),提议者认为AR中的验证很好用,应该让validation可以用于任意的class,好像DataMapper支持这个。Rails团队对此还没有反应。

第七为 减少Rails源码中的“聪明代码”,在Rails中,过度使用了元编程和trick。提议者认为应该减少这些cleaver code,让Rails源代码更可读。这个改进已经启动了。

第八为 Make ActionMailer consistent with regular controllers。不懂说的什么,谁帮忙解释一下呢?  http://rails.uservoice.com/pages/10012-rails/suggestions/98442-make-actionmailer-consistent-with-regular-controllers这个改进已经启动了。

第九为 更好地支持RSpec。

第十为 有一个统一的消息接口,用于email,Jabber等。就像merb-messenger那样。

第十一为 让gem取代plugin

接下来的比较有意思的功能改进有:

  • 更好地支持非关系型的数据库;
  • 去掉框架中的默认的Test::Unit测试框架和Prototype Js框架;

这两个改进已经在开发当中了哦,真爽。

  • 延迟运行(run_later),功能来自Merb。
  • 至少有一个设置,可以使用Merb中的路由。听说Merb中的路由配置很简单和强大,这样也好啊。

这两个目前在计划之中。


大家也来说说你们期待Rails3的什么呢?你们也可以去http://rails.uservoice.com/pages/10012-rails投票表达自己的想法。
14
0
评论 共 8 条 请登录后发表评论
8 楼 wenke 2010-01-02 20:40
等待rails 3的到来
7 楼 wxmfly 2009-06-01 14:52
slices/engines 值得期待
6 楼 Xsen 2009-06-01 10:06
要跟上rails的节奏是需要有一定得学习劲头的。。。
5 楼 whaosoft 2009-06-01 09:31
晕 我太落伍了 根本不会这个~
4 楼 caryl 2009-06-01 09:19
恩,很值得期待。
3 楼 inosin 2009-06-01 09:07
这些值得期待,不过对现有项目升级成个问题~
2 楼 pure 2009-06-01 08:58
改进非常好,如果全都实现的话,又上一个台阶了。非常期待rails3的到来。“聪明代码”总会带来很多问题,能少就少吧,标准的ruby语法也许更容易理解吧。
1 楼 liusu 2009-06-01 00:06
第七为 减少Rails源码中的“聪明代码”

能怎么减呢?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Rails 入门

    更多内容 rubyonrails....Ruby China 社区 Guides.rubyonrails.org 首页  指南索引  贡献  感谢 Rails 入门 本文介绍如何开始使用 Ruby on Rails。 读完本文后,您将学到:

  • Rails 数据库迁移(Migrations)

    Rails 数据库迁移(Migrations) 数据库迁移(Migrations)提供了一些便利的方法让你有条理地修改数据库。虽然说直接 编写SQL也能修改数据库,但是这样你不但必须通知其他的开发者去执行一样的步骤,而且你 也得...

  • Rails 路由详解

    首页 | Ruby on Rails China | Rails 教程中文版 | Fork me in Github | Ruby China 社区 | Documentation | Blog guides.ruby-china.org ...这份教程介绍了 Rails 路由常用的特性。通过本文,你将会

  • [转载] Ruby、Rails、Agile的启示

     本文作者以使用Ruby和Rails进行创业为经验背景,结合具体的项目,尝试以客观公正的方式来评价Ruby、Rails和Agile。下面的文字,我们将以名词解释和实践的方式看看这些词汇带来的价值: [b]Agile[/...

  • NodeJS vs Rails

    按照GitHub上的访问量统计,NodeJS这几个月已经开始领先Rails,有些Ruby社区的开发人员开始转向NodeJS。...Web开发社区的Fabiano在自己的博客中分析了Rails和NodeJS的各自特点:Rails是最完整的开源

  • Status Ruby on Rails in China - Presentation Transcript

    Slide 1: 铁道中文应用开发现状综述 2008年8月 制作发布:铁道播客 BD7LX 深圳 http://rorcast.blogger2blogger.com/ 铁道中文应用开发现状综述 2006年8月 An Interim Report of Ruby on Rails Applications and ...

  • Node.js与Rails如何选择?

    按照GitHub上的访问量统计,Node.js这几个月已经开始领先Rails,有些Ruby社区的开发人员开始转向Node.js。随着Node.js逐渐受到社区的关注,...Web开发社区的Fabiano在自己的博客中分析了Rails和Node.js的各自特点...

  • Ruby、Rails、Agile的启示

    本文作者以使用Ruby和Rails进行创业为经验背景,结合具体的项目,尝试以客观公正的方式来评价Ruby、Rails和Agile。下面的文字,我们将以名词解释和实践的方式看看这些词汇带来的价值:Agile敏捷开发是一个高频度的热...

  • go和python优缺点_Go语言的9大优势和3大缺点

    这是 Go 语言社区激烈讨论的问题,因为许多人认为我们不应该从使用框架开始。在很多案例情况中确实如此,但如果只是希望构建一个简单的 CRUD API,那么使用 Django/DJRF、Rails Laravel 或 Phoenix 将简单地多。 ...

  • Ruby、Rails、Agile的启示——《程序员》杂志07年12月文章选读

    本文作者以使用Ruby和Rails进行创业为经验背景,结合具体的项目,尝试以客观公正的方式来评价Ruby、Rails和Agile。下面的文字,我们将以名词解释和实践的方式看看这些词汇带来的价值:Agile敏捷开发是一个高频度的热...

  • Ruby on Rails项目的救赎

    其中很多应用程序都是开发者们在学习Ruby和Rails的过程中写就的,代码质量堪虞,却已经运行于生产环境之中。\这些Web应用程序的规模数年来不断猛增,由于代码行数不断增加,它们已经变得臃肿,难以维护。这是很多...

  • CSDN社区排名出炉了,来看看你的排名是多少?

    No.3 :101502〖78技术人社群〗 No.4 : 97770〖冰河社区〗 No.5 : 85272〖JavaScript〗 No.6 : 78803〖Android〗 No.7 : 65372〖抱团内卷,冲大厂!〗 No.8 : 64038〖C语言〗 No.9 : 63947〖程序人生,道阻且...

  • [转载备份]Rails创始人DHH新作《Rework》读书笔记:“少!快!精!”

    因我的疏乎及对版规了解的欠缺,向您再一次说声对不起。我除加注此内容外,修改了标题。不知这样的处理方式您是否满意。 DHH因其身为Rails框架的创始人而为技术圈知名,可是他所在的公司37signals也是一家在...

  • 白色简洁风格的韩国个人网页源码下载.zip

    白色简洁风格的韩国个人网页源码下载.zip

  • 倒车雷达51单片机超声波测距(含仿真)

    基于AT89C51的超声波测距

  • 白色宽屏风格的室内设计公司整站网站源码下载.zip

    白色宽屏风格的室内设计公司整站网站源码下载.zip

  • 白色简洁风格的眼睛设计制作企业网站模板.zip

    白色简洁风格的眼睛设计制作企业网站模板.zip

  • (178721838)基于Mysql和OpenCV的人脸识别系统(源码和部署教程).zip

    基于Mysql和OpenCV的人脸识别系统(源码和部署教程).zip。内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载,请私信我。

  • “预防夏季中暑”知识讲座教案课件.pptx

    “预防夏季中暑”知识讲座教案课件

Global site tag (gtag.js) - Google Analytics