`
quzhongwei
  • 浏览: 3162 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

请放弃 Jruby和Jython 而选择 Groovy

阅读更多
请下载文件
分享到:
评论
9 楼 quzhongwei 2009-02-22  
找不到服务器 写道
面向对象的数据库?
已经可以在实际中使用了吗?



是的,可以实际应用,典型的例子是:西班牙 某地铁
8 楼 河蟹骑士 2009-02-22  
quzhongwei 写道
Groovy 在Eclipse 和 NetBeans 中支持得 很好啊

eclipse没试过,netbean对我的电脑来说有点吃力,动不动就是100%cpu,而且启动速度慢,启动完还得扫描半天。再说,我如果只是想写个脚本玩,ruby,python都有轻便的editor,何必要用eclipse,netbean这类ide来开发groovy
7 楼 找不到服务器 2009-02-21  
面向对象的数据库?
已经可以在实际中使用了吗?
6 楼 quzhongwei 2009-02-21  
Groovy 在Eclipse 和 NetBeans 中支持得 很好啊
5 楼 河蟹骑士 2009-02-21  
groovy需要一些好的编辑器支持,他自带的编辑器连行数都不显示,学习的时候出一点小问题都得挨行去数。不过语言本身没啥大问题,他的builder也很强大,在其他语言中还没见过
4 楼 mathgl 2009-02-21  
jvm的 我只对 scala兴趣大些
groovy 一般。不过也可以用用
3 楼 quzhongwei 2009-02-21  
很多案例都表明:选择Jruby和Jython,是在找麻烦
2 楼 quzhongwei 2009-02-21  
是的,这样的话,JRuby和Jython 事实上在 JVM 上性能会很差
1 楼 andot 2009-02-21  
不错,在 Java 虚拟机中跑 Jruby 和 Jython 确实没有 Groovy 好。

如果 DB4O 能够支持更多其它原生语言(比如 Ruby、Python、PHP 等)就更好了。

相关推荐

    java调用脚本语言笔记(jython,jruby,groovy)

    本文将深入探讨如何在Java中调用三种流行的脚本语言:Jython、JRuby和Groovy。 ### Jython Jython是Python的一个Java实现,它允许Java开发者利用Python的强大语法和丰富的库。要使用Jython,首先需要在项目中引入...

    JAVASE6.0_Api_en\docs\api

    10. **JRuby和Jython支持**:Java 6.0通过JRuby和Jython让Java平台支持Ruby和Python语言,促进了多语言编程。 在`javax`包下,包含了Java的一些核心库,如`javax.swing`用于图形用户界面,`javax.xml`处理XML,`...

    ava程序员的未来_走向混合编程时代

    JVM平台经历了编程语言的巨大变化,出现了许多新的语言,包括动态语言如Javascript、Jruby、Jython、Groovy,以及函数式与面向对象兼具的Scala。这些语言为Java平台上多语言混合编程的发展提供了坚实的技术基础。每...

    java脚本编程

    - **Web开发**:JRuby可以用于基于Ruby on Rails框架的Web开发,而Groovy则可以通过Grails框架实现Web应用开发。 - **数据处理和脚本**:利用Groovy的简单语法和强大的标准库进行数据处理任务,如CSV文件处理、JSON...

    带给PHP和Java世界的双赢.pdf

    PHP和Java世界的双赢 本文将要讨论的是PHP和Java两个技术世界的融合,如何让它们双赢。...此外,WebSphere Mash还提供了一个基于Java实现的PHP 5.2运行时环境,类似于JRuby和Jython分别是Ruby和Python的Java实现。

    聊聊Java平台上的非Java语言共3页.pdf.zip

    例如,Kotlin在Android开发中受到青睐,Scala在大数据处理领域广泛应用,而Jython和JRuby则为那些希望在Java平台上使用Python或Ruby语法的开发者提供了便利。了解并熟练掌握这些非Java语言,可以极大地拓宽开发者在...

    数学计算模板--exceoon-formula

    这个实现上没有多大的困难,从最简单的hard code的解析,到正则表达解析,或者是AST语法树解析,或者用bsh,jython,jruby/groovy等脚本引擎,或者更有甚者直接用sql执行,等等方法多种多样。不过每种方法或多或少都...

    GIAC 2016 - Java生态圈与微服务-丁雪丰-1.1.pdf

    这一平台为各种其他语言如Groovy、Scala、JRuby、Jython、Clojure、Ceylon和Kotlin等提供了运行环境,形成了丰富的生态系统。这些语言在保留Java平台优势的同时,也引入了各自的特性和语法糖,满足不同开发者的需求...

    jdk6.0从入门到精通-----chapter18与动态语言结合

    Java 6使得它们与Java的集成更加紧密,开发者可以利用Groovy的简洁语法和JRuby的Ruby特性来编写部分代码。 5. **动态类型与反射**:Java作为一个静态类型的编程语言,动态语言的灵活性常常体现在动态类型上。通过...

    Java脚本教程(学习资料)

    这个API允许Java应用程序与各种脚本语言进行交互,比如JavaScript、Groovy、Jython和JRuby等。下面将详细介绍Java Scripting API的主要组件和使用方法。 1. **ScriptEngine接口**: `ScriptEngine`是Java ...

    jdk1.7.0_80.zip

    1. **多语言支持**:Java 7增加了对其他编程语言的支持,如Scala、Groovy等,通过JVM上的语言互操作性(JRuby, Jython等),使得开发者可以更灵活地选择编程语言。 2. **类型推断**:Java 7引入了钻石操作符(),...

    jdk-7u10-windows

    1. **动态语言支持**:Java 7引入了 invokedynamic 字节码指令,为运行时绑定和执行方法提供了更高效的方式,特别有利于动态语言如Groovy、JRuby和Jython的实现。 2. **try-with-resources语句**:这是一个语法糖,...

    JSR 223

    它允许Java开发者通过简单的接口调用,就能执行各种脚本语言代码,如JavaScript、Groovy、JRuby等。这种机制不仅增强了Java应用的动态性和扩展性,还使得开发人员能够利用脚本语言的快速原型设计能力和动态特性。 *...

    基础篇.pdf

    除了Java,JVM还支持Kotlin、Groovy、JRuby、Jython、Scala等其他语言。值传递和引用传递是参数传递的两种方式,Java中所有参数传递都是值传递,即使是对象也是对象引用的副本。 Java的基本数据类型有8种,包括整型...

    jdk-7u45-windows-i586

    1. **动态语言支持**:Java 7引入了 invokedynamic 指令,这是为了更好地支持动态编程语言,如Groovy、JRuby和Jython等,使得它们在Java平台上运行更加高效。 2. **字符串in常量池**:Java 7允许字符串在编译时就...

    jdk 1.7 64位 windows 官方正式版下载

    1. **多语言支持**:Java 7引入了对多种编程语言的更广泛支持,例如动态语言支持,这使得其他语言如Groovy、JRuby和Jython可以在Java平台上更轻松地运行。 2. **try-with-resources语句**:这是一个新的语法结构,...

    JAVA JDK 1.7

    9. **动态类型语言支持**:通过JSR 292,Java 7允许在JVM上运行非Java的动态语言,如JRuby和Jython。 10. **并发改进**:对并发库进行了优化,如ForkJoinPool和RecursiveAction,增强了并行计算的能力。 压缩包中...

    Schmant-开源

    Schmant是用于构建软件项目的构建环境。 它运行以Groovy,JavaScript,JRuby或Jython编写的构建脚本。 脚本使用Schmant任务执行常见任务,例如编译Java或构建Jar文件。

Global site tag (gtag.js) - Google Analytics