写点什么

JRuby 近况:JRuby 1.5.0.RC1、Warbler 1.0 及 Nokogiri Java Port

  • 2010-04-18
  • 本文字数:745 字

    阅读完需:约 2 分钟

4 月 15 日,经过了将近 5 个月的开发,JRuby 官方网站发布了最新的 1.5.0.RC1 版本,而 1.5.0 的正式版本预计也将在近期发布。1.5.0.RC1 是有史以来开发周期最长,也是修复 Bug 最多的一个版本,其中还做了大量改进,增加了很多新特性,例如:

近日, Warbler 也迎来了 1.0 版本,JRuby 核心团队的 Nick Sieger 对其中的新特性做了一些介绍。相比之前的版本,新版本在打war 包时不再需要复制文件(通过rubyzip Gem 实现,如果使用JRuby 1.5,这个步骤也可通过一段小的Java 扩展来实现);扩展更加方便;增加了 Bundler 支持和一些新的配置项。随着 Warbler 1.0 和 JRuby-Rack 0.9.7 的发布,一般的 Rails 3 应用程序可以做到无缝打包和发布,不再需要额外的配置。

大约一年前,Nokogiri XML API 提供了一个 FFI 版本的 Nokogiri,解决了在 JRuby 中使用 Nokogiri 的问题,但 Nokogiri on JRuby 的终极解决方案还是要提供一个纯 Java 的版本。在 Charles Nutter 等人的努力下,这一目标就要实现了。在最近的一篇博客中,他给出了构建及测试 Nokogiri Java Port 的详细脚本;785 个测试、1657 个断言中出现了 8 个失败和 19 个错误,而几天后的评论中,网友 yokolet 反馈在 785 个测试、1671 个断言中仅遇到了 7 个失败和 7 个错误。同时,Charles Nutter 也号召更多的朋友帮助测试、完善 Nokogiri Java Port,相信在不久的将来,就能拥有一个完全可用的纯 Java Nokogiri。

JRuby 社区正不断发展壮大,您是否已经跃跃欲试,希望在实际项目中运用 JRuby 了呢?

2010-04-18 10:561303
用户头像

发布了 135 篇内容, 共 60.4 次阅读, 收获喜欢 43 次。

关注

评论

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

代码精简执行过程

京东科技开发者

一键开启 GPU 闲置模式,基于函数计算低成本部署 Google Gemma 模型服务

阿里巴巴云原生

阿里云 云原生 函数计算

十分钟掌握分布式数据库开发:OpenMLDB 开发者镜像详解

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

软件测试岗位我是如何拿到5个offer的一些经验分享(附面试题)

测试人

软件测试 面试题

超越基础设施:深度探讨平台工程的关键支柱

SEAL安全

架构 基础设施 平台工程

为了跳槽或提升自己,你会先学习哪一门编程语言?

小魏写代码

面试八股文,自有其道理

老张

面试 专业能力

一个数据库死锁竟然被测试发现了,这你敢信

京东科技开发者

第42期 | GPTSecurity周报

云起无垠

网络安全等级测评师考试培训可以参考哪些资料?

行云管家

等保 等级保护 等保测评师

Tapjoy from Unity 推出“每日奖励”积分墙广告,以增强用户粘性并提升投放 ROAS

Geek_2d6073

以守为攻,零信任安全防护能力的新范式

权说安全

零信任

「飞桨星河社区创作者激励计划」全新上线!丰富权益,等你领取~

飞桨PaddlePaddle

百度 开发者社区 百度飞桨 星河社区 飞桨星河社区

ppt美化ai软件有哪些?这5款AI工具一键生成PPT!

彭宏豪95

人工智能 PPT AIGC 效率软件 AI生成PPT

等保测评与信息安全管理体系认证的区别

行云管家

等保 等级保护 等保测评

得物布局构建耗时优化方案实践

得物技术

xml 前端

代币开发:2024年代币开发主要因素

区块链软件开发推广运营

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

【一文读懂】基于Havenask向量检索+大模型,构建可靠的智能问答服务

阿里技术

向量检索 LLM 智能问答 Havenask 召回搜索引擎

[自研开源] MyData v0.7.2 更新日志

LIEN

开源 数据集成 业务融合 API对接 mydata

提升地理空间分析效率,火山引擎ByteHouse上线GIS能力

字节跳动数据平台

数据库 大数据

数据“隐领”未来!【隐私计算实训营】限时免费招募!

隐语SecretFlow

数据分析 数据安全 隐私计算

万字带你了解ChatGLM

华为云开发者联盟

人工智能 华为云 大模型 华为云开发者联盟

【体验有奖】用 AI 画春天,函数计算搭建 Stable Diffusion WebUI

阿里巴巴云原生

阿里云 云原生 AIGC

如何定期清理数据库中的无效数据?

NineData

数据清理 数据归档 NineData 无效数据 优化数据库

开放原子开源大赛—基于OpenHarmony的团结引擎应用开发赛正式启动!

OpenHarmony开发者

带你走进 HarmonyOS:前端如何迎接新技术的到来

京东科技开发者

ByteSRC奖励再升级,单个重大漏洞提升至10万元

Geek_2d6073

软件测试学习笔记丨服务端问题定位常用linux指令集合

测试人

Linux 软件测试

就业寒冬,最终拿到5个offer的一些经验分享

霍格沃兹测试开发学社

npm是如何处理多版本依赖的?

伤感汤姆布利柏

JRuby近况:JRuby 1.5.0.RC1、Warbler 1.0及Nokogiri Java Port_Java_丁雪丰_InfoQ精选文章