InfoQ

新闻

进一步了解Rhino on Rails

作者 Nick Laiacona译者 Frank Cheung 发布于 2008年2月21日 上午3时0分

社区
Java
主题
Web框架,
JavaScript
标签
AJAX,
Rhino

Dion Almaer推出了一段对Steve Yegge采访的播客。Steve Yegge是Rhino on Rails的作者,他早期的一篇博文已受到开发社区的高度关注。Rhino on Rails是流行框架Ruby on Rails的JavaScript移植版,它当前处于积极开发阶段,为Google内部使用。不过Steve Yegge和他的团队希望在这个夏天能够把Rhino on Rails开源。Yegge去年夏天在Foo Camp和他的博客上宣布了Rhino on Rails。以下是Almaer提出的问题:

  • Rails移植到JavaScript有何意义?
  • 鉴于JavaScript不具备相同的元编程条件,有哪些是不能实现的?
  • Rails = 一堆Active*,那么你是否重新实现了一次所有的东西?
  • 在完全使用JavaScript的过程中,你有什么收获吗?
  • 使用jjs真的有意义吗?用服务端的JavaScript生成客户端的JavaScript?呃!
  • Rhino现在处于什么阶段?
  • Rhino会支持JavaScript 2吗?
  • JVM给你带来了哪些帮助?
  • 用Hibernate实现的ActiveRecord,产生了什么样的衍生物?
  • 其它可供选择的有趣语言

访谈当中Yegge披露了项目一些有趣的地方。他选择在JVM上做Rails的JavaScript移植版的主要原因是,JavaScript是Google公司主力语言之一。Rhino on Rails是从Ruby on Rails的1.2版开始的完全移植版本。因此Ruby on Rails的用户应该不会感到陌生。当前的版本还未包括Active Record,这是Rails数据库模型对象赖以为根本的强大的领域模型类库。不过,Yegge的目标正是要把这项功能纳入项目当中。在Rhino on Rails发布之时,它很可能运行在Jetty容器上,也会支持GWT。Yegge同时指出JVM上的Rhino并发支持与他对Rails的实现在伸缩性上优势大于Ruby on Rails。

查看英文原文:Further Insights into Rhino on Rails

1 条回复

回复

发表人 Jay cn 发表于 2008年2月27日 下午8时0分
  1. 返回顶部

    2008年2月27日 下午8时0分 发表人 Jay cn

    完美

深度内容

Flex与JSON及XML的互操作

平台需要互操作性。在这篇文章中,作者仔细研究了Flex和JSON及XML的互操作性。文章也包含了使用E4X库来将XML映射到图表和表格组件的内容,还演示了如何使用as3core库来解码JSON消息。

用Qi4j进行面向组合编程

本文将简要介绍面向组合编程(COP,Composite Oriented Programming)的概念,展示它如何规避OOP存在的一些问题,并重新点燃使用可重用部件组装领域模型(Domain Model)的希望。

系统开发——新学科,新教育

一门新的计算机学科——“系统开发”,强调人性化、匠艺、设计、创意、创新和新事物的涌现,并建议用被称为“bottega”的工作室替代乏善可陈的教室。

图书聚焦:Visual Studio 2008 揭秘

Mike Snell和Lars Powers用他们最近由Sams出版的新书《Visual Studio 2008揭秘》,试图帮助大家提高开发人员的生产力。本文包括一个下载样章——第10章调试。

BPEL为何不是BPM的圣杯?

Pierre Vigneras在本文中讨论了作为标准之一的BPEL所存在的问题。Pierre先给我们大致介绍了一个简单的并行流程,接着讨论了从业者在试图以一个结构化模型为基础表达非结构化流程时遇到的一系列问题。

基于范型的多语言编程

你是否仔细思考过,为什么人们总在讨论“要正确的语言做恰当的事情”?在这篇文章中,Sadek Drobi向你解释了为什么应该在系统内部混合使用多种语言。

采访与书摘《Pro Web 2.0 Application Development with GWT》

Jeff Dwyer就关于他的新书(《Pro Web 2.0 Application Development with GWT》)、GWT1.5以及创建可搜索的Ajax应用谈了一些他的见解。

时刻准备着,迎接IT业的春天

我们需要设身处地地为客户及客户的业务本身着想,与客户同舟共济。更多创新的思路、产品和模式也同样将为IT业带来新的出路。IT业并不需要坐以待毙,在春天到来之后,市场将会更加繁荣!