• Groovy


    Groovy是一种基于JVM的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性。 Groovy已在WebWork2中的应用。它可以被编译为标准的Java Bytecode。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Rhino:Rhino是用纯Java写成的JavaScript的开放源代码实现。它最常被用于嵌入Java应用程序,以便为终端用户提供脚本的能力。
    Jython:Jython是Python的纯Java实现。她无缝地结合了Java类与Python,使用户能以Python语言的语法编写在Java虚拟机上运行的软件。它的特点有:与相似的Java程序相比,Jython极大的的减少了编程代码量。Jython同时拥有解释器和编译器,使其无需编译就可以测试程序代码。
    XRuby:XRuby是一个能够将Ruby源代码(.rb)编译成Java字节码 (.class)的编译器。经Benchmark测试,XRuby比Ruby1.8.5还要快。
    PHP/Java Bridge:PHP/Java bridge是一个PHP模块(module)用来将PHP对象系统与Java或Mono/.NET对象系统连接起来.它可以从PHP脚本中访问基于CLR (e.g. VB.NET, C#)或Java (如:Java, KAWA, JRuby)的应用程序.
    基于JVM的静态类型语言 Kotlin: Kotlin是一种基于JVM的静态类型语言,专为工业使用而开发。
    其主要设计目标:

    创建一种兼容Java的语言
    让它比Java更安全,能够静态检测常见的陷阱。如:引用空指针
    让它比Java更简洁,通过支持variable type inference,higher-order functions (closures),extension functions,mixins and first-class delegation等实现。
    让它比最成熟的竞争对手Scala语言更加简单。
    Jabaco: Jabaco是一个具有与BASIC语法相似的简单编程语言,能够让你构建运行在Java虚拟机上的应用程序。Jabaco基于Swing框架实现并提供了一些扩展。Jabaco提供了一个图表GUI设计器,一个源编辑器,一个运行调试器和其它一些辅助开发工具。
    LuaJava:LuaJava是一个Java脚本工具.用Lua编写的脚本可以通过这个工具来操作用Java开发的组件.LuaJava允许Lua用访问本地(native)对象的语法来访问Java组件,不需要任何定义或进行任何类型的预处理。LuaJava还允许利用Lua来实现一个Java接口。
    Yoix:由AT&T实验室研究的Yoix脚本语言是一个多用途的(general-purpose)编程语言.它使用C与Java开发人员所熟悉的的语法和函数.它不是一个面向对象语言,但利用超过150种对象类型来提供对大多数标准Java classe的访问.由于Yoix的解释器(interpreter)完全使用纯Java技术进行构建,因此也能够利用Yoix开发具有跨平台,网络与线程能力的应用程序,还可用于开发GUI应用程序.Yoix语言特性包括指针,寻址,声明,全局与局部变量.
    JRuby:JRuby是一个Ruby脚本语言的纯Java实现。JRuby可以嵌入任到Java应用程序并可以在脚本中使Java类。
    Pnuts:Pnuts是一个简单的,强大的且基于Java的脚本语言