阅读更多

10顶
1踩

编程语言

转载新闻 JRuby核心成员投奔Engine Yard

2009-07-28 17:32 by 见习编辑 robbin 评论(4) 有4356人浏览
Sun公司的JRuby团队正在离开他们的老东家Sun,投奔Engine Yard公司。他们声称这是因为Oracle并购Sun后的前途不明朗的原因。Sun的新闻发言人已确定了这一消息的真实性。

在两年半前,Sun招募了Charles Nutter 和Thomas Enebo,这两人叫“the JRuby Guys”,他们主要实现在Java虚似机上运行Ruby,后来Sun又招了一个叫Nick Sieger的人。今天,这三个核心开发人员会在下周一的时候到新公司上班。他们认为Oracle可能会不支持他们继续在JVM上运行Ruby这个事情,而JRuby又是他们的未来。

Engine Yard。成立仅两年、总部设在旧金山的Engine Yard,主要业务是为使用开放原始码开发环境Ruby on Rails的开发者处理系统布署和作业等事项。该公司协助开发者透过所谓的云计算,或第三方数据中心,执行应用软件。Engine Yard曾经从New Enterprise Associates和Amazon.com两家公司募得投资1500万美元。该公司正在进行云计算平台上的Rails计划。

EngineYard公司的市场部副总裁Michael Mullany说,他们这所以招募了他们,是因为他们觉得JRuby的用户数量在增加,而他们公司并没有这方面的专业知识。并且,展示了JRuby在过去一年有40%的增涨态势。这个副总裁还说,JRuby的下一个阶段会是一个专业的开源的JRuby,但技术支持将是收费的。

Nick Sieger在Sun公司是 Kenai 项目的leader,他说下一代的JRuby将会允许开发人员以云的方式host他们的应用,就像SourceForge一样。

JRuby 的第四个核心开发者 Ola Bini,自从去年被ThoughtWorks招募后,还在那里工作。

Nutter说,JRuby的下一个版本是1.4,会在今年9月份发布,在这个版本,他们会让JRuby成为JVM上的一等公民,并让其成为JVM上最好的语言。当然,也会处理一些和Engine Yard相关的东西。

----------------------------------------------------------------------------

Engine Yard目前手里已经有两个Ruby解析器项目了,一个是JRuby,另外一个是Rubinius,快成了Ruby社区的领头羊了。

来自: 酷壳
10
1
评论 共 4 条 请登录后发表评论
4 楼 wenjixiao 2009-07-29 11:40
jruby算个球啊!
3 楼 richyzhang 2009-07-29 10:34
看来kenai也玄了。
2 楼 fangwei 2009-07-29 09:17
看新闻的兄弟当中,有用jruby开发过项目的没
1 楼 ravenex 2009-07-28 19:31
一直看到Robbin用“解析器”来描述Ruby解释器,这中间还是有不少区别的。
parser解析器一般是编译器前端的核心部分,把输入的源码的结构提取出来,可能以树的形式输出结果;
interpreter解释器是实现语言的方式,输入是源码,输出是源码对应程序的执行结果。
Ruby几个新实现都在一个大的“解释器”内采用编译器+虚拟机的实现方式,其中虚拟机又主要是字节码解释器。笼统来说把这些实现叫解释器或者虚拟机都可以吧。

发表评论

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

相关推荐

  • 使用BPEL创建Web服务组合

    本文环境是:EclipseJunoRelease+JRE1.7+Tomcat7.0.29+BPEL+ODE,Eclipse的安装,JRE环境变量配置和Tomcat配置本文就不讲了。BPEL似乎不能运行于MyEclipse,本人在MyEclipse环境下没有成功,可能跟端口争用有关。...

  • 使用numba加速python

    我们都知道 Python 比较慢,但很多时候我们都不知道为什么。虽然我用 Python 也有那么两年左右了,但也只能模模糊糊地感受到这么两点: * Python 太动态了 * 如果能事先编译一下 Python,让它静态一点,速度应该就会上来 于是我们就有了 cython。然而 cython 毕竟不是原生的 Python 代码,使用起来还是有诸多不便的。为此,numba 就成了一个

  • JIT是什么,我的简单理解

    JIT,就是即时编译器,可以根据字节码的使用频率对常用的字节码生成本地机器指令(运行时),并且保存下来 ,以便于下次使用,感觉有点缓存的味道,目的是加快运行速度,减少JAVA不停的解释引起的速度慢问题

  • BPEL实例教程

    面向Web服务的业务流程执行语言(BPEL或BPEL4WS)是一种使用Web服务定义和执行业务流程的语言。BPEL使您可以通过组合、编排和协调Web服务自上而下地实现面向服务的体系结构(SOA)。BPEL提供了一种相对简单易懂的方法...

  • SOA实战:BPEL和SCA案例研究

    我们将深入研究该项目实现的一个业务流程,并探讨使用WebSphereIntegrationDeveloper在BPEL中开发流程和在SCA中开发服务组件的技术。一般而言,案例处理是一个复杂的业务流程,特别是在涉及社会计划和保险理赔业

  • BPEL入门教程.zip

    BPEL简单入门教程,适合刚入门的童鞋。

  • bpel环境搭建.zip

    包含activebpel5.0.2,apache ode 1.3.6,apache tomcat5.5.27,jdk1.5

  • Eclipse_BPEL_使用详解[整理].pdf

    Eclipse_BPEL_使用详解[整理].pdf

  • BPEL或ESB:应该使用哪一个?

    火龙果软件工程技术中心 本文内容包括:概述ESB概述BPEL概述决定使用哪一个运行时总结参考资料在设计SOA解决方案时,并不总是清楚应该使用Web服务BPEL流程,还是应使用ESB中介流。本文将介绍帮助您决定使用哪一个的...

  • REST-vs-BPEL:使用REST和BPEL实现的旅行社Web服务

    REST-VS-BPEL 此项目由D.González,A.Gherman,M.Gordo,PE Dalidec和S.Hsaini进行,是DTU 2013-2014年Web服务课程的项目。 该项目介绍了一家名为TravelGood的旅行公司。 该公司提供了一项网络服务,客户可以通过该...

  • bpelunit:BPEL的开源单元测试框架,包括测试覆盖率计算和模拟工具

    BPEL单元 BPELUnit是用于WS-BPEL组合的单元测试框架。 它提供了用于部署,调用和取消部署在WS-BPEL引擎中运行的组合的工具。 外部服务可以用模型代替,并且回复可以随意延迟。 此外,BPELUnit可以通过从外部数据源...

  • BPELlint-idea:IntelliJ IDEA插件BPELlint-idea增加了对BPELlint的71条BPEL静态分析规则的验证作为检查

    IntelliJ IDEA插件BPELlint-idea增加了对的71条BPEL静态分析规则的作为检查。 许可 在和下获得双重许可 用法 通过插件存储库安装它。 然后只需通过Analyze -> Inspect Code...调用Analyze -> Inspect Code... 。 ...

  • BPMN2BPEL:基于EMF的BPMN2BPEL转换框架-开源

    该工具提供了将BPMN 2.0模型转换为可执行WS-BPEL 2.0模型的框架。 它基于EMF。 当前,我们提供了一个带有一个简单示例BPMN 2.0工作流程的原型,该原型可以部署在Linux系统上。 示例工作流程将调用...

  • BPEL调用WebService的示例

    下面的示例显示了如何在BPEL中调用现有/外部Web服务。 本示例使用Eclipse,Eclipse BPLE设计器插件和Apache ODE。

  • BPEL实例开发详细教程-个人实践

    网上有不少BPEL的实例文档,其中最常用的就是加减法BPEL部署。但是有些细节可能未交待清楚,本人当时在实践的时候遇了各种各样的挫折,因此萌生了结合个人实践重写BPEL加减法部署教程的想法。 包含WebService与BPEL...

  • BPEL.rar_BPEL_SOA

    Soa资料,BPEL描述语言相关资料,应用规范。

Global site tag (gtag.js) - Google Analytics