阅读更多

3顶
1踩

编程语言

原创新闻 JRuby 1.7 首个预览版发布,修复259处bug

2012-05-22 13:34 by 副主编 wangguo 评论(3) 有4497人浏览
JRuby社区今天发布了JRuby 1.7的首个预览版本。



JRuby是Ruby编程语言的纯Java实现,它结合了Ruby简洁的语法以及Java丰富的类库。通过JRuby,你可以在JVM上直接运行Ruby程序,调用Java的类库。

JRuby 1.7的主要改进包括:

  • Ruby 1.9.3现在是默认的运行时模式
  • 修复了大量关于Ruby 1.9.x兼容性的问题
  • 支持Java 7中的invokedynamic(Java 7引入的新的字节码,通过invokedynamic,你可以移除参数、插入新的参数、处理现有参数以及返回值,还可以用来捕获异常)
  • 改善性能和并发性
  • 逐步移除对Java 5的支持
  • RubyGems升级至1.8.24
  • Rake升级至0.9.2.2
  • 修复了259处bug
详细信息:http://www.jruby.org/2012/05/21/jruby-1-7-0-preview1.html

主页:http://www.jruby.org/

下载:http://www.jruby.org/download
3
1
评论 共 3 条 请登录后发表评论
3 楼 fjjiaboming 2012-05-24 13:42
ramus 写道
Jruby真的是个很好的解决方案,但是现国外或国内有没有好的,成熟的方案..有个项目我也正考虑Jruby

Scala ~~
2 楼 vvvpig 2012-05-22 23:11
逐步移除对Java 5的支持
这么牛,难道是最后支持JAVA7,JAVA6没有增加啥吧
1 楼 ramus 2012-05-22 16:29
Jruby真的是个很好的解决方案,但是现国外或国内有没有好的,成熟的方案..有个项目我也正考虑Jruby

发表评论

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

相关推荐

  • asciidoctorj-jruby-test:展示JRuby 1.7和9.0.0.0之间的类加载差异

    阿西德·奥克托·杰鲁比测验 ... 使用JRuby 1.7,您将看到一个Hello World页面。 使用JRuby 9.0.0.0.pre2,您将看到此错误: org.jruby.exceptions.RaiseException: (LoadError) no such file to load -- ascii

  • Java 版的 Ruby 解释器 JRuby 1.7.14 发布

    JRuby,一个采用纯Java实现的Ruby解释器,由JRuby团队开发。它是一个自由软件,在CPL/GPL/LGPL三种许可协议下发布。

  • jruby语言_JRuby 1.7版本提供了JVM语言加速

    在上周宣布将Ruby转换为JVM的... 幸运的是,我们试图通过查看JRuby 1.7的变化来在此处进行修改,并于上周在明尼阿波利斯的JRubyConf中发布了预览。 自2011年3月以来,首次更新的重点在于性能,到目前为止,已有数十...

  • jruby1.7.8版本呢

    jruby是一个ruby的解析器,可将ruby解析为java文件,jruby作为ruby解析器时刻调用java代码

  • jruby-complet-1.7.zip

    找不到或无法加载主类org.jruby.Main。 原因是/usr/local/hbase/lib 目录下没有jruby-complete-1.7.19.jar文件.,下载本文件,解压缩后将jar文件直接添加到/usr/local/hbase/lib 目录下。

  • jruby_windows1.7and bin1.7

    jruby安装包 和 jruby的lib库 JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库 全面集成。Rails彻底加快及简化了Web应用的开发,不过它让...

  • JRuby 1.7 Preview 1发布:默认使用Ruby 1.9,通过Invokedynamic改进了性能

    本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/07/jruby-17自从JRuby 1.6系列的首个版本发布以来已经过去了一年多的时间,现在JRuby 1.7.0的首个预览版也已经发布了。...

  • jruby-stdlib-1.7.23.jar

    jruby-stdlib-1.7.23.jar

  • Java版的Ruby解释器 JRuby简介

    JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库 全面集成。

  • weka-jruby:使用JRuby进行机器学习和数据挖掘

    基于 Java库的JRuby机器学习和数据挖掘。 安装 将此行添加到您的应用程序的Gemfile中: gem 'weka' 然后执行: $ bundle install 或将其自己安装为: $ gem install weka 用法 通过要求以下条件来使用Weka的...

  • jruby:JRuby,Ruby在JVM上的实现

    JRuby-在JVM上实现Ruby语言主: 9.2分支:关于JRuby是使用JVM的的实现。 它旨在成为Ruby的完整,正确和快速的实现,同时提供强大的新功能,例如没有并发,真正的并行性以及与Java语言的紧密集成,以允许您使用Java。...

  • JRuby 1.6发布首个RC版本

    JRuby在众多Ruby VM社区中称得上是比较活跃的一个社区,几乎每个月都会发布新版本,继去年12月发布了1.5.6之后,近日,JRuby团队“如期”在其官方网站发布了JRuby 1.6的首个RC版本,即1.6.0.RC1。\据称,1.6.0.RC1是...

  • Ruby-JRuby一个Ruby语言的Java实现

    JRuby - 一个Ruby语言的Java实现,Ruby在JVM上的实现

  • joni-2.1.2-API文档-中文版.zip

    标签:joni、jruby、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心...

  • node-v12.16.3-x86.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 云计算基础课件—架构dr.pptx

    云计算基础课件—架构dr.pptx

  • 067ssm-jsp-mysql艺诚美业管理系统.zip(可运行源码+数据库文件+文档)

    L文主要是对艺诚美业管理系统进行了介绍,包括研究的现状,还有涉及的开发背景,然后还对系统的设计目标进行了论述,还有系统的需求,以及整个的设计方案,对系统的设计以及实现,也都论述的比较细致,最后对艺诚美业管理系统进行了一些具体测试。 本文以JSP为开发技术,实现了一个艺诚美业管理系统。艺诚美业管理系统的主要使用者分为管理员;个人中心、会员管理、员工管理、员工打卡管理、技师预约管理、发型美容师管理、技师类型管理、套餐信息管理、套餐类型管理、套餐购买管理、会员充值管理、系统管理,员工;个人中心、员工打卡管理、技师预约管理,会员;个人中心、技师预约管理、套餐购买管理、会员充值管理,前台首页;首页、发型美容师、套餐信息、我的、跳转到后台等功能。通过这些功能模块的设计,基本上实现了整个艺诚美业管理系统的过程。 具体在系统设计上,采用了B/S的结构,同时,也使用JSP技术在动态页面上进行了设计,后台上采用Mysql数据库,是一个非常优秀的艺诚美业管理系统。 关键词 :艺诚美业管理系统;JSP技术;Mysql数据库;B/S结构

  • 【微信小程序毕业设计】外卖点餐系统开发项目(源码+演示视频+说明).rar

    【微信小程序毕业设计】外卖点餐系统开发项目(源码+演示视频+说明).rar 【项目技术】 微信小程序开发工具+java后端+mysql 【演示视频-编号:242】 https://pan.quark.cn/s/cb634e7c02b5 【实现功能】 有管理员,外卖员,餐厅,用户共四个角色。管理员功能有个人中心,外卖员管理,餐厅管理,用户管理,菜品分类管理,菜品信息管理,外卖订单管理,订单配送管理,订单评价管理,在线留言管理,系统管理等。外卖员,餐厅,用户都可以在微信小程序上面进行注册和登录操作。餐厅角色可以在微信小程序上面进行菜品的添加,修改,删除,查询操作,可以对用户的订单进行审核操作,查看订单配送状态和评价,可以查看投诉反馈和在线留言等。外卖员角色可以在微信小程序上面进行订单的抢单操作,查看订单配送和评价信息等。 用户角色可以在微信小程序上面进行菜品的查看和查询,对自己下的订单进行支付操作,查看订单配送和对订单评价,收藏菜品等操作。

  • oplog4j是java项目生成操作日志的工具,兼容spring(高分项目).zip

    Java SSM项目是一种使用Java语言和SSM框架(Spring + Spring MVC + MyBatis)开发的Web应用程序。SSM是一种常用的Java开发框架组合,它结合了Spring框架、Spring MVC框架和MyBatis框架的优点,能够快速构建可靠、高效的企业级应用。 1. Spring框架:Spring是一个轻量级的Java开发框架,提供了丰富的功能和模块,用于开发企业级应用。它包括IoC(Inverse of Control,控制反转)容器、AOP(Aspect-Oriented Programming,面向切面编程)等特性,可以简化开发过程、提高代码的可维护性和可测试性。 2. Spring MVC框架:Spring MVC是基于Spring框架的Web框架,用于开发Web应用程序。它采用MVC(Model-View-Controller,模型-视图-控制器)的架构模式,将应用程序分为模型层、视图层和控制器层,提供了处理请求、渲染视图和管理流程的功能。 3. MyBatis框架:MyBatis是一个持久层框架,用于与数据库进行交互。它提供了一种将数据库操作与Java对象映射起来的方式,避免了手动编写繁琐的SQL语句,并提供了事务管理和缓存等功能,简化了数据库访问的过程

  • 数学规划模型讲义.pptx

    数学模型算法

Global site tag (gtag.js) - Google Analytics