`
like.eagle
  • 浏览: 252677 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JRuby简介

    博客分类:
  • ruby
 
阅读更多
什么是JRuby? 网上搜索的答案\(^o^)/~

答案1:
jruby是用java写的ruby语言编译器,运行在java平台,普通ruby是cruby,即用c语言写的ruby语言编译器。

答案2:
ruby是用c写的ruby,jruby是用java写的ruby。从学习的角度来说,两者语法是一样的,写的程序完全一样。
但对要用ruby写商业应用程序的时候需要考虑选一种,因为jruby可以用任何java写的库,c写的ruby不行。反过来,jruby只能用部分c写的扩展库。

答案3:
百度百科之JRuby



分享到:
评论

相关推荐

    走近JRuby

    1. **JRuby简介**:介绍JRuby的历史、开发背景、主要特性,以及为什么选择JRuby而不是其他Ruby实现。 2. **JRuby与Java的结合**:阐述JRuby如何在JVM上运行,包括类加载机制、垃圾回收以及与Java类库的交互。 3. *...

    jruby-src-1.1b1.zip

    1. **JRuby简介**:JRuby是Ruby语言的一个开源实现,它是用Java编写的,因此可以在Java虚拟机(JVM)上运行。JRuby支持Ruby的大部分特性和库,并且能与其他Java应用程序无缝集成。 2. ** JRuby的用途**:JRuby常...

    Code Review&JRuby on Rails

    1. **JRuby简介**:解释JRuby是什么,它是如何实现Ruby语言的,以及它相对于MRI(Matz's Ruby Interpreter)的优点和缺点。 2. **安装与配置**:详细步骤指导如何在不同环境中安装JRuby,并设置为Rails项目的默认...

    JRuby on Rails Web 2.0 Projects

    #### JRuby简介 JRuby是一种Ruby语言的实现,它运行在Java平台上,利用了Java虚拟机(JVM)的强大功能。JRuby使得开发人员能够在Java环境中使用Ruby语言编写应用程序,从而能够充分利用Ruby的灵活性以及Java平台的...

    Java版的Ruby解释器 JRuby简介

    JRuby是Java平台上的一款开源实现,它为Ruby编程语言提供了一个解释器,使得Ruby代码能够在Java虚拟机(JVM)上运行。这个设计让开发者能够利用Ruby的简洁语法和灵活性,同时享受到JVM的强大性能和丰富的Java生态...

    jruby_on_rails

    【JRuby on Rails:简介】 JRuby on Rails 是一个基于 JRuby 实现的 Ruby on Rails 框架的版本,允许开发者在 Java 平台上利用 Rails 的强大功能进行 web 应用开发。Ruby on Rails(简称 Rails)是由 David ...

    java脚本编程

    #### Java简介 Java是一种广泛使用的通用编程语言,由Sun Microsystems开发并在1995年发布。它设计为具有平台无关性,即编写一次可以在任何支持Java的平台上运行(Write Once, Run Anywhere, WORA)。Java的主要特点...

    QCon 2009 beijing全球企业开发大会ppt:14.让Ruby语言融入于Java项目

    简介: 今天,许多公司现存了大量的Java项目,而在网络上又有丰富的开源Java代码库。近年来,随着动态编程语言的迅猛发展,尤其是优秀的Ruby程序语 言,促使越来越多的经理们和软件人员思考如何融合非常成熟的Java...

    JVM简介以及历史.docx

    随着技术的演进,JVM不仅仅局限于Java语言,如今的JVM平台也可以支持其他语言,如Groovy、Scala和JRuby等。同时,GraalVM作为一款跨语言全栈虚拟机,不仅运行Java,还支持JavaScript、Python、Ruby等语言,实现更快...

    spring 见解

    - **简介**:这个JAR文件包含了支持UI模板(如Velocity、FreeMarker)、邮件服务、脚本服务(如JRuby)、缓存(如EHCache)等方面的功能。 - **功能**:提供了额外的服务和支持,增强了Spring框架的能力。 - **...

    实战Java虚拟机——JVM故障诊断与性能优化 pdf

    《实战Java虚拟机——JVM故障诊断与性能优化》内容简介:随着越来越多的第三方语言(Groovy、Scala、JRuby等)在Java虚拟机上运行,Java也俨然成为一个充满活力的生态圈。本书将通过200余示例详细介绍Java虚拟机中的...

    深入JVM内核 - 原理、诊断与优化

    除了Java,如JRuby、Scala、Clojure等语言也运行在JVM平台。熟悉和掌握JVM平台有着重要的实用价值和意义。 在本课程中个,将详细介绍JVM的基本原理、组成以及工作方式,并配合实际案例,介绍相关的调优技巧。 课程...

    Spring 2.0 开发参考手册

    1. 简介 1.1. 概览 1.2. 使用场景 2. Spring 2.0 的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 更简单的XML配置 2.2.2. 新的bean作用域 2.2.3. 可扩展的XML编写 2.3. 面向切面编程(AOP) 2.3.1. 更加...

    UES ELK浅谈

    ELK 简介 ELK 技术是由 Elasticsearch、Logstash 和 Kibana 三款开源软件组成的,它们分别负责日志数据的存储、收集和可视化展示。ELK 技术提供了一整套的解决方案,能够满足大规模的日志数据处理和分析需求。 ...

    scala课堂讲义.docx

    - **速度快**:由于其静态编译的特性,Scala的执行效率相对动态编译的语言如JRuby或Groovy更高。 - **融入Hadoop生态圈**:Scala是大数据处理框架如Spark、Flink和Kafka等的主要开发语言,其函数式编程特性特别...

    Spring API

    1. 简介 1.1. 概览 1.1.1. 使用场景 2. Spring 2.0和 2.5的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 新的bean作用域 2.2.2. 更简单的XML配置 2.2.3. 可扩展的XML编写 2.2.4. Annotation(注解)驱动...

    spring chm文档

    1. 简介 1.1. 概览 1.2. 使用场景 2. Spring 2.0 的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 更简单的XML配置 2.2.2. 新的bean作用域 2.2.3. 可扩展的XML编写 2.3. 面向切面编程(AOP) 2.3.1. 更加...

Global site tag (gtag.js) - Google Analytics