写点什么

JRuby 大捷:ThoughtWorks 宣布 Mingle 发布在即

  • 2007-05-10
  • 本文字数:1476 字

    阅读完需:约 5 分钟

在 5 月 7 日的 Sun 的 CommunityOne 会议上, ThoughtWorks Studios 宣布他们即将推出的敏捷 IT 项目管理应用程序, Mingle ,将是世界上第一个运行在JRuby 上的商业应用程序。实际上,它可能是基于Ruby on Rails 的首个商业分发产品。

根据ThoughtWorks 的说法,发起 JRuby 上的 Mingle 有很多的动机。首先,它使横跨他们目标平台的部署过程变得流畅。Mingle 是基于 Web 的应用程序,它可以作为外部托管应用程序(ASP 模式)使用,但是它同样也将以商业形式许可,并作为可安装包分发。

特别是,Ruby on Rails 应用的部署仍然要比期望的复杂得多。对于一个所在部署平台由单独的公司全权控制的托管应用来说,这是没有什么问题的,但是 Mingle 并不打算只能被托管。它不仅仅需要把规模扩大到 Twitter 的级别(OK,那会有点想当然,它可能不需要达到那么大的规模),而且它同样需要将规模“缩小”到能在一台只有 1G 内存的简单 Windows XP 机器上运行。在此基础上,对 Ruby on Rails 部署一无所知,甚至对部署了解不多的人,都将可以安装它。

Mingle 的可下载版本将以以下形式分发:Windows 下的简单安装程序、Mac 下的简单.app 文件(拖、放、双击)和“通用”Unix 下的.rpm/.tgz 文件。企业用户还可选择将 Mingle 部署到他们已存在的产品系统中:

几个月之后将要发布的 Mingle 1.1,也将以.war 文件的形式发布,这样它将可以部署在任何流行的 Java EE 应用服务器上,并使用任何流行的数据库服务器。以适应我们更大的客户的需求。

这个决策同样也是锐意创新的产物。ThoughtWorks Studio 的产品管理副总裁 Chad Wathingtong 称:“很显然 ThoughtWorks 乐于去推动技术的前沿阵地,当然,也因为这是一件很酷的事情。”任何人都可以一眼看出来,Mingle 无疑推进了 JRuby 商业可用性的前沿阵地。

Mingle 代表了 ThoughtWorks 在面向大众的商业产品开发领域的第一场战役。它使用 Ruby on Rails 构建,由小型、专注的开发团队开发,该团队成立于澳大利亚悉尼,它的领导人是 ThoughtWorks 高级技术专家 David Rice 和 Jon Tirsen。使用 Rails 的好处,得到了所有相关人员的高度认可:

“Ruby on Rails 给与了我们不可思议的生产率,并使得我们能以一个完全不同的级别处理复杂性,这在其他情况下是很难有可能的。长远来看,这将允许我们以更低的价格交付更好的特性,对我们的客户决定有利。”

在内部,Mingle 在 Web 服务器(Jetty)和数据库(Derby)方面使用了 Java 技术。执行效率并没有成为主要问题。通过简单的集群,当前的运行时可以很轻松地支持成百个并发用户,并且 JRuby 的执行效率在一直不断得到改善。根据开发团队所说,实验的部署已经在单个 JVM 进程中包括了 10 JRuby 解释器。

6 月,JRuby 核心开发人员 Ola Bini 开始为 ThoughtWorks 全职工作,他将继续着手 JRuby 项目,并为 ThoughtWorks 内部发起的 JRuby 相关项目提供支持,如 Mingle。

ThoughtWorks 强烈地感到他们正在为许多即将出现的 JRuby 应用程序铺平道路。Mingle 显然为以下的说法提供了强有力的支持证据,当时 Jon Tirsen 夸张地说(某些程度上可能如此):

“JRuby 即将迎来黄金时代!”

查看英文原文: Mingle from ThoughtWorks is Big Win for JRuby


译者简介:胡键,自 2000 年西安交通大学硕士毕业后一直从事软件开发。2002 年开始使用 Java,在项目开发中经常采用 OpenSource 工具,如 Ant、Maven、Hibernate、Struts 等,目前正在研究信息集成方面的规范和技术。可以通过 jianhgreat@hotmail.com 与他联系,或访问博客: http://foxgem.javaeye.com/ 。为 InfoQ 中文站贡献内容,请邮件至 china-editorial@infoq.com

2007-05-10 19:00840
用户头像

发布了 255 篇内容, 共 57.5 次阅读, 收获喜欢 10 次。

关注

评论

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

win版EssentialPIM Pro Business(个人信息管理器) v12中文注册版

iMac小白

win版Altium Designer24(电子产品开发系统软件)特别版

iMac小白

近期京东零售技术最受欢迎的10篇文章,内附大量热门岗位招聘

京东零售技术

通透!!十大回归算法模型最强总结

EquatorCoco

算法

3个常用的Python性能分析工具及其使用方法

我再BUG界嘎嘎乱杀

Python 后端 性能分析

《我的阿勒泰》让取景地成热门,数据飞轮助力旅行APP更懂用户需求

Geek_2d6073

win版PDF ePub DRM Removal(DRM删除工具) v3.24.10520.381 激活版

iMac小白

win版PDF Annotator(PDF编辑软件) v9.0.0.920 激活版

iMac小白

直播回顾丨GQL 与新版本悦数图数据库亮点解析

悦数图数据库

圈子源码APP小程序H5社区开源论坛源码最新兴趣社区交友圈子系统小程序源码搭建教程圈子社区系统源码 开源 多端圈子社区论坛系统 社区圈子

多客潇潇

App uni 小程序发开 圈子

用python字典统计CSV数据

不在线第一只蜗牛

Apache Flink CDC 3.1.0 发布公告

Apache Flink

大数据 flink Flink CDC

5分钟入门微信小游戏开发(一)

扬_帆_起_航

微信 微信小游戏 CocosCreator

win版Olympia Graphic Design(图形设计工具) v1.7.7.42 直装版

iMac小白

win版Adobe Audition 2024 (Au2024)直装版

iMac小白

精益管理|AIRIOT智慧变电站管理解决方案

AIRIOT

物联网平台 智慧电力 智慧系统 智慧发电站

盘点5个优秀的思维导图在线制作网站,总有一款适合你!

彭宏豪95

效率工具 思维导图 在线白板 AIGC 思维导图软件

探索PEPE代币的过去与未来:1100%的年内涨幅背后的故事

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

虚拟ECU:基于SkyEye的TRACE32嵌入式调试

DevOps和数字孪生

虚拟ECU

软件测试学习笔记丨Selenium 复用cookie

测试人

软件测试

开发体育赛事直播APP的“聊一聊”功能:支持私聊、群聊和发红包

软件开发-梦幻运营部

流批一体技术简介

Apache Flink

大数据 flink 流批一体

微众银行:使用图数据库进行全局数据血缘治理

悦数图数据库

图数据库

win版Avast Premium Security(防病毒软件) v24.5.6116 激活版

iMac小白

面试官:说说Netty的核心组件?

王磊

Java

K歌还能这样玩?详解回森“音乐弹幕”功能背后的技术实践!

快手技术

JRuby大捷:ThoughtWorks宣布Mingle发布在即_Java_Obie Fernandez_InfoQ精选文章