InfoQ

新闻

Oracle Mix:网上第一个大型JRuby on Rails应用

作者 Werner Schuster 译者 郭晓刚 发布于 2007年11月15日 下午9时7分

社区
Ruby
主题
Ruby on Rails,
JRuby
标签
Oracle,
JRuby,
Ruby on Rails,
ThoughtWorks

Oracle刚刚发布了名为Oracle Mix的社交网络Web应用——它用的是JRuby on Rails

到目前为止对Oracle Mix的反响都是正面的。我要澄清一下Paul对Mix的技术架构的评论……它的运行环境是Oracle Application Server、Oracle Database、Oracle Internet Directory、Oracle SSO和JRuby on Rails。据我所知,Mix是首个也是最大型的面向公众的JRuby on Rails部署。最棒的是我们用了不到5周时间就实现了它……在ThoughtWorks的优秀人员的帮助下。

这是ThoughtWorksMingleCruiseControl.rb之后涉足的又一个JRuby项目。JRuby团队成员以及ThoughtWorks员工Ola Bini也参与了Oracle Mix项目

在之前的5个星期里,由我、Alexey Verkhovsky、Matt Wastrodowski和Toby Tripp几个来自ThoughtWorks的人,再加上来自Oracle的Rich Manalang,共同以一个Oracle内部应用为基础创建了一个新应用。这个网站叫做Oracle Mix,目标是作为Oracle的客户与Oracle以及客户之间相互沟通的途径,客户们还可以提出建议,回答彼此的问题以及建立一般的联系网络。

你在实际投入使用的系统中使用了JRuby on Rails吗?你会如何使用JRuby on Rails——是编写专门的JRuby应用,还是用它来运行已有的Rails应用?

查看英文原文:Oracle Mix: First large JRuby on Rails app online
Ola同学的精力真是太旺盛了,在哪里都要插一脚啊~ 发表人 Jason Lai 发表于 2007年11月15日 下午11时35分
Re: Ola同学的精力真是太旺盛了,在哪里都要插一脚啊~ 发表人 Jeff Xiong 发表于 2007年11月16日 上午4时31分
UI设计师,俺们需要你 发表人 Ran Xiang 发表于 2007年11月16日 上午4时12分
  1. 返回顶部

    Ola同学的精力真是太旺盛了,在哪里都要插一脚啊~

    2007年11月15日 下午11时35分 发表人 Jason Lai

    在QCon SF 2007的大会上有幸见到Ola同学,典型的瑞典高个子,新新人类,留着两条长长卷卷的鬓发,戴着一定黑色圆帽,而且左右眉毛各削掉一半,呵呵,够有个性。

    呵呵,闲话不扯。单说JRuby,我觉得真正要到大规模部署还要有一年左右的时间,首当其冲的自然是性能问题,机器不健壮一点,JRuby on Rails一跑起来总是有老牛拉破车的感觉,不过JRuby团队的人对此非常有信心:)另外就是资源占用问题,启动一个JRuby on Rails的部署环境,动辄几百兆内存就没了。不过好处自然不用说,而且就Sun和整个社区对它的关注和投资来看,显然是很令人有信心的——NetBeans IDE现在就已经默认内置了JRuby~

  2. 返回顶部

    UI设计师,俺们需要你

    2007年11月16日 上午4时12分 发表人 Ran Xiang

    好听的就不说了,这个界面设计的实在是……

  3. 返回顶部

    Re: Ola同学的精力真是太旺盛了,在哪里都要插一脚啊~

    2007年11月16日 上午4时31分 发表人 Jeff Xiong

    Oracle这个项目是专门把他和Alexey弄过去做的,目的就是做样板工程。看起来,不错。

深度内容

模块化Java:声明式模块化

本文是模块化Java系列文章的第4篇,介绍的是声明式模块化。文中描述了组件如何以声明的方式来定义并组织在一起,而无需让代码依赖于OSGI API。

Ian Robinson和Jim Webber谈论基于Web的整合

本采访是在伦敦举行的QCon2009上记录的,Ian Robinson和Jim Webber探讨了如何将Web作为整合平台以及REST在理论上和实践中的好处。

项目管理修炼之道(精选版)

项目管理对于项目成败至关重要,但实践中每个项目都有自己的独特性,没有现成的解决方案可以套用。书中从应对实际风险的角度出发,讲述了从项目启动、项目规划到项目结束的整个管理流程,展示了作者的思考过程。本迷你书从原书中精选出5个章节。

那是鸟,还是飞机?不,那是超人!

在这个演讲中,Fred将会揭示敏捷的一些外在因素,并会重点关注敏捷获得成功的内在原因。从案例研究和真实的项目经验来看,Fred认为:工具、管理体系都不能让你变得敏捷。敏捷的成功,植根于士气高涨、充分授权的工作者身上,他们能够以不同以往的方式思考问题。

访谈和书摘:Eben Hewitt的新书《Java SOA Cookbook》

Java SOA Cookbook

Eben Hewitt的新书《Java SOA Cookbook》从Java实现的角度讨论了面向服务架构。Eben在书中讨论了SOA基础、工具、最佳实践和SOA治理等主题。

Mark Richard的《Java消息服务》第二版

Mark Richards的新书《Java消息服务》第二版覆盖了JMS的许多主题, 包括发布和订阅模式以及点对点模式,消息过滤和事务等。InfoQ与Mark谈论了跟他的新作。

模块化Java:动态模块化

本文是“模块化Java”系列文章的第三篇,讨论动态模块化,内容涉及如何解析bundle类、bundle如何变化、以及bundle之间如何通信。

让测试也敏捷起来

对于测试组织来说,敏捷方法带来的快速迭代却让测试本身变得困难起来:缺乏“足够详细的文档”,缺乏“仔细设计用例的时间”等等。在本演讲中,段念将与大家探讨如何在敏捷过程中进行测试。