写点什么

进一步了解 Rhino on Rails

  • 2008 年 2 月 21 日
  • 本文字数:706 字

    阅读完需:约 2 分钟

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

2008 年 2 月 21 日 03:00493

评论

发布
暂无评论
发现更多内容

Week_09 总结

golangboy

极客大学架构师训练营

架构师训练营第五周作业

邢永春

JPA-技术专题-JPA&Hibernate注解

浩宇天尚

第九周作业

熊桂平

极客大学架构师训练营

【架构师训练营 1 期】第九周作业

诺乐

week5-根据当周学习情况,完成一篇学习总结

未来已来

第九周作业(作业二)

Geek_83908e

架构师一期

经典计算机课程

Joseph295

脚手架 | 从零搭建满足权限校验等需求的前端命令行工具

梁龙先森

node.js 大前端

为什么你写的拦截器注入不了 Java bean?

Java旅途

Java spring Spring Boot 拦截器

还在用分库分表?看TiDB如何解决海量数据无感扩容难题

京东科技开发者

数据库 分布式数据库 #TiDB

架构师训练营 - 第九周

袭望

Architecture Phase1 Week9:HomeWork

phylony-lu

极客大学架构师训练营

第 05 周学习总结 [架构师训练营第 2 期]

Airship

极客大学架构师训练营

【架构师训练营 1 期】第九周学习总结

诺乐

第 9 周 997日记

Pyr0man1ac

第九周总结

熊桂平

极客大学 - 架构师训练营 第十周作业

9527

架构师训练营第 2 期 第五周作业

月下独酌

极客大学架构师训练营

第9周作业

paul

第九周作业

文智

极客大学架构师训练营

Week 9 作业02

Croesus

鹿鼎记 · 韦小宝,丽春院、天地会、入皇宫等五个场景的恶搞版多线程锁学习!

小傅哥

Java 程序员 小傅哥 多线程

第五周总结

jizhi7

极客大学架构师训练营

架构师训练营第九周学习笔记

一马行千里

学习 极客大学架构师训练营

第五周作业

jizhi7

week5-(2选1)

未来已来

架构师训练营第二期 第5周总结

月下独酌

极客大学架构师训练营

Week_09 作业

golangboy

极客大学架构师训练营

【薪火计划】04 - 心态和角色

brave heart

管理

讲武德,你们要的高性能日志工具 Log4j2,来了

沉默王二

Java log4j

进一步了解Rhino on Rails_Java_Nick Laiacona_InfoQ精选文章