热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

14个Ruby项目入围Google暑期编程计划

Google在今年启动了第三届“暑期编程(SummerofCode,SoC)”计划。Google以向重大贡献支付报酬的形式资助开源项目。为

Google在今年启动了第三届“暑期编程(Summer of Code,SoC)”计划。Google以向重大贡献支付报酬的形式资助开源项目。为了保证工作的严谨性,每一个项目都包含

\u0026#xD;\n
  • 一名参与工作的学生,SoC项目只接受来自学生的项目; \u0026#xD;\n
  • 一名指导者(Mentor),为项目提供帮助和建议,并且最终对项目进行评估(以确保奖金落在实处); \u0026#xD;\n
  • 一个指导组织(Mentoring Organization),提供指导者,通常都是一些参与开源项目的组织。 \u0026#xD;\n

Ruby领域的指导组织是Ruby Central Inc.公司,该公司在背后推动RubyConf和其它会议的举行。

\u0026#xD;\n

获批的Ruby项目涵盖以下主题:

\u0026#xD;\n
  • Ruby on Rails
    Apotomo框架,Rails下的模型驱动开发工具包,建立在Rails基础上。另外还有两个工具支持项目,包括更好的调试支持,甚至能允许在Web界面中查看Rails的状态,以及Rails的负载测试插件。 \u0026#xD;\n
  • 网络
    Atom是RSS的一个取代产品,其中一个入围项目打算为Atom发布协议(Atom Publishing Protocol)提供支持。另外一个项目将使用EventMachine来提供协议框架,而EventMachine是使用Ruby和Ragel(一个支持将状态机定义编译成可执行代码的库)写成的事件处理库。还有一个项目将对FireWatir(一个控制浏览器进行Web应用测试的工具)进行扩展。 \u0026#xD;\n
  • 科学计算
    一个支持ETL和数据挖掘操作的框架和一个对Matrix模块的扩展将对引入大量数据处理的代码提供很大的帮助。另外,为Gecode加入一个接口将使在Ruby中使用约束规划(Constraint Programming)成为可能。 \u0026#xD;\n
  • Ruby实现
    有两个项目可以使得Ruby运行时实现者的工作变得更加容易。重新实现Ruby运行时的JRuby、Ruby.NET、Rubinius等项目需要对Ruby语言行为的详细信息。其中一个项目将为Ruby实现创建一个RSpec套件,而另外一个项目则使用RSpec为Ruby内核创建规范。Ruby中存在的一个由来已久的问题是缺乏用Ruby语言编写的Ruby代码解析器,而另外一个使用ANTLR创建Ruby代码解析器的项目可能解决这个问题。 \u0026#xD;\n
  • 其它
    Rubyland项目允许使用Ruby扩展桌面应用,使用应用程序特定的事件源生成能被Ruby处理的事件。dcov项目允许对Ruby代码的文档覆盖度进行检查,该项目与检查测试覆盖度的rcov工具相似。 \u0026#xD;\n

InfoQ将在随后几周中对以上的部分项目进行深入的新闻报导,敬请随时关注各项目的最新进展。

\u0026#xD;\n

您可以通过此链接查看英文原文。


推荐阅读
author-avatar
php学者
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有