`
andyhu1007
  • 浏览: 199493 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

JRuby与Ruby区别

阅读更多

JRuby和Ruby的主要不同点:

 

* 性能:显而易见,JRuby因为中间多了一个抽象层次,速度要比Ruby慢。

* 部署:JRuby的应用程序可以用war包的形式部署于Java的应用服务器。

* 兼容:对于JRuby来说,它对有些gem存在兼容问题。

* 库支持:JRuby可以调用Java的核心API,和其他的Java库。

 

对于Rails而言,其实没太大区别。语法相同,框架相同。所以,不要担心太多。

分享到:
评论
1 楼 fuwang 2010-03-03  
言简意赅啊

相关推荐

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

    JRuby的核心目标是提供与原生Ruby解释器相当的性能,同时利用JVM的跨平台兼容性和企业级特性,如垃圾回收、线程支持和丰富的库。通过在JVM上运行,JRuby可以无缝地与Java代码交互,使得开发人员能够利用Ruby的生产力...

    jruby:JRuby,Ruby在JVM上的实现

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

    jruby-src-1.0

    JRuby是一种实现Ruby编程语言的Java版本,它允许在Java平台上运行Ruby代码,同时也支持与Java应用程序进行无缝集成。这个压缩包“jruby-src-1.0.zip”包含了JRuby 1.0版本的所有源代码文件,对于开发者来说,这是一...

    JRuby和Rails-让Ruby语言融入于Java项目.rar

    解释JRuby与MRI(Matz's Ruby Interpreter,标准的Ruby解释器)的区别,包括JRuby对Java类库的兼容性。 2. **Ruby on Rails概述**:解释Rails的基本概念,如路由、控制器、模型、视图,以及ActiveRecord ORM(对象...

    org.jruby.rar

    2. 类加载:JRuby 使用 Java 类加载器来加载 Ruby 类,使得 Ruby 对象可以与 Java 对象无缝交互。 【知识点四:JRuby 的部署和集成】 1. WAR 包:JRuby 应用可以被打包成 WAR 文件,部署在任何支持 Java Web 应用...

    jruby1.7.8版本呢

    JRuby 是一个开源的、高性能的 Ruby 解释器,它能够将 Ruby 代码编译成 Java 字节码,从而在 Java 虚拟机(JVM)上运行。JRuby 的出现使得 Ruby 开发者能够利用 JVM 的强大功能和丰富的库,同时也让 Java 开发者能够...

    如何安装与配置JRuby

    **JRuby 安装与配置指南** JRuby 是一个基于 Java 平台的 Ruby 实现,它允许开发者利用 Ruby 语言的优势同时享受 Java 生态系统的强大功能。在本文中,我们将详细探讨如何安装和配置 JRuby,特别是针对 JRuby 1.1.2...

    hdfs client for ruby (just jruby) hdfs客户端 基于jruby.zip

    JRuby允许Ruby代码与Java平台无缝集成,因此这个客户端能够利用Java的HDFS API来操作HDFS。 HDFS是Apache Hadoop项目的核心组件之一,它是一个高度可扩展的、容错性强的分布式文件系统,特别适合处理和存储大量数据...

    jruby-bin-0.9.0.tar.gz

    7. **安装与运行**:解压"jruby-bin-0.9.0.tar.gz"后,用户需要将JRUBY的bin目录添加到系统路径,然后就可以通过命令行运行Ruby代码或执行JRuby特定的命令,如`jruby`或`jirb`(JRuby交互式解释器)。 8. **开发...

    jruby_windows_1_6_4安装文件

    2. **与Java集成**:JRuby提供了对Java类库的直接访问,使得Ruby开发者能够利用Java强大的企业级框架和库,如Spring、Hibernate等。 3. **性能提升**:由于JRuby运行在JVM上,它可以利用JVM的优化技术,如Just-In-...

    jruby_windows1.7and bin1.7

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

    jruby-bin-1.3.1.zip

    - **与Java集成**:使用`jruby -S gem install jruby-stdlib`安装stdlib库,然后可以使用Java的`ScriptEngineManager`来执行Ruby代码。 总之,"jruby-bin-1.3.1.zip"是一个方便开发者进行JRuby语言研发的工具包,...

    jRuby On Rails WEB2.0

    《jRuby on Rails WEB2.0》是一部由Ola Bini撰写的书籍,深入探讨了如何将Ruby on Rails这一敏捷开源框架与Java平台相结合,以构建高效、灵活的Web 2.0应用。作为JRuby项目的领头人和核心开发者,Ola Bini以其丰富的...

    NetBeans Ruby and Rails IDE with JRuby 2009

    ### NetBeans Ruby and Rails IDE with JRuby 2009 #### 一、安装NetBeans IDE及Ruby支持 - **下载IDE**:首先需要下载最新版本的NetBeans IDE,该IDE集成了对Ruby的支持。 - **安装Java SDK**:由于NetBeans是...

    走近JRuby

    与MRI(Matz's Ruby Interpreter)——Ruby的默认解释器不同,JRuby利用了Java虚拟机(JVM),为开发者提供了与Java平台无缝集成的能力,同时也继承了Ruby的灵活性和表达力。 【描述】: 虽然描述部分为空,但我们...

    Ruby-rubyinstall安装RubyJRubyRubiniusMagLevorMRuby

    JRuby的最大优点是与Java库的无缝集成,以及在多线程环境下的高效执行。 3. Rubinius:Rubinius是一个用Ruby语言大部分实现的虚拟机,其目标是提供一个高性能的、符合Ruby语言规范的平台。它使用LLVM作为后端,支持...

    jruby-dist-9.1.15.0-bin.zip

    JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM的执行机制,包括与Java库 全面集成。 截至2017.12.08最新稳定版 JRuby 官方更新说明: JRuby 9.1.x is our current ...

    jruby-src-1.1b1.zip

    6. ** JRuby与Rails**:JRuby也是运行Ruby on Rails框架的一种选择,它允许在Java平台上开发Web应用,充分利用Rails的生产力和JVM的性能。 7. ** JRuby的性能**:由于运行在JVM上,JRuby的性能往往比标准的MRI...

    jruby-core-1.7.12.zip

    标题 "jruby-core-1.7.12.zip" 提供的是 JRuby 的核心库版本 1.7.12,这是一个将 Java 虚拟机(JVM)与 Ruby 语言结合的开源实现。JRuby 允许开发者在 Java 平台上运行 Ruby 代码,同时利用 Java 生态系统的强大功能...

    JRuby 实战入门

    这就是JRuby的诞生背景——它是Ruby在Java平台上的实现,使得开发者可以利用Ruby的灵活性与Java的稳定性和性能。 **JRuby的介绍** JRuby允许开发者在Java平台上运行Ruby代码,它是一个完整的Ruby解释器,通过JVM...

Global site tag (gtag.js) - Google Analytics