• Thumb1

    【再次点击】进入详细分析

    Kotlin编程语言  推荐指数:★★☆☆☆

    Kotlin是一门静态类型、面向对象、基于JVM、旨在服务与行业、避免由Java的向后兼容性引起的常见问题及挑战的编程语言。其主要设计目标:1、创建一种兼容Java的语言。2、让它比Java更安全,能够静态检测常见的陷阱。如:引用空指针。3、让它比Java更简洁。4、让它比最成熟的竞争对手Scala语言更加简单。
  • Thumb8

    【再次点击】进入详细分析

    Jython编程语言  推荐指数:★★★★★

    Jython是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器,它是一个Python语言在Java中的完全实现。Jython也有很多从CPython中继承的模块库。最有趣的事情是Jython不像CPython或其他任何高级语言,它提供了对其实现语言的一切存取。所以Jython不仅给你提供了Python的库,同时也提供了所有的Java类。这使其有一个巨大的资源库。
  • Thumb9

    【再次点击】进入详细分析

    Ceylon编程语言  推荐指数:★★☆☆☆

    Ceylon面向企业级应用开发设计,在JVM运行时基础上执行,支持与Java的交互操作。Ceylon语言充分借鉴了Java语言的优势并屏蔽其在设计上的不足,使用静态类型并提供高阶函数支持,在保持代码良好可读性的同时进一步降低开发者入门的难度。
  • Thumb10

    【再次点击】进入详细分析

    JRuby编程语言  推荐指数:★★★★☆

    JRuby是面向Ruby、基于Java虚拟机(JVM)的一种解释程序,它结合了Ruby语言的简易性和功能强大的JVM执行机制,包括与Java库全面集成。Rails彻底加快及简化了Web应用的开发,不过它让人觉得不够成熟,特别是在高端企业级功能方面。另外,Java平台及虚拟机、库和应用服务器的速度、稳定性和功能却一直在提升,被公认为是开发高端服务器应用的领先平台。
  • Thumb12

    【再次点击】进入详细分析

    Fantom编程语言  推荐指数:★★★☆☆

    Fantom前身是(Fan)是一个基于Java和.NET平台的编程脚本引擎,用来在运行时产生JVM和.NET平台的字节码,该语言是面向对象的,跟Groovy和JRuby有点类似,可通过特定的接口来集成Java的类库。
  • Thumb4

    【再次点击】进入详细分析

    Clojure编程语言  推荐指数:★★★☆☆

    作为当今最主流的运算平台JVM,把函数式编程语言引入JVM也是很多人尝试的方向,Clojure就是其中之一。Clojure是一个在JVM平台运行的动态函数式编程语言,其语法解决于LISP语言,在JVM平台运行的时候,会被编译为JVM的字节码进行运算。
  • Thumb1

    【再次点击】进入详细分析

    Groovy编程语言  推荐指数:★★★★★

    Groovy是一种基于JVM的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性。例如本地集合、内置的正则表达式和闭包。Groovy也是JVM的一个替代语言——替代是指可以用Groovy在Java平台上进行Java编程,使用方式基本与使用Java代码的方式相同。注意:不是指Groovy替代java,而是指Groovy和java很好的结合编程。
  • Thumb11

    【再次点击】进入详细分析

    Scala编程语言  推荐指数:★★★★★

    一种多范式的编程语言,设计意图是要整合面向对象编程和函数式编程的各种特性。Scala编程语言近来抓住了很多开发者的眼球。它看起来像是一种纯粹的面向对象编程语言,而又无缝地结合了命令式和函数式的编程风格。Scala的名称表明,它还是一种高度可伸缩的语言。Scala的设计始终贯穿着一个理念:创造一种更好地支持组件的语言。
  • Thumb5

    【再次点击】进入详细分析

    Rhino编程语言  推荐指数:★★★☆☆

    Mozilla Rhino是一个完全使用Java语言编写的开源JavaScript实现。Rhino通常用于在Java程序中,为最终用户提供脚本化能力。起初Rhino将JavaScript编译成Java的二进制代码执行,这样它会有最好的性能。后来由于编译执行的方式存在垃圾收集的问题并且编译和装载过程的开销过大,不能满足一些项目的需求,Rhino提供了解释执行的方式。

· 在.NET平台上使用Scala语言(上):初尝

· 在.NET平台上使用Scala语言(下):分析

· Scala:未受重视却潜力巨大的Android编程语言

· 详细介绍Scala面向对象编程

· 用Scala实现Qt QWidget对象的Eventable接口

· Scala代码编写中常见的十大陷阱

· Scala Actor与底层并发编程机制异同之探讨

· Scala 2.8的for表达式:性能与运行顺序的改进

· Adobe架构师谈Scala:功能强大但令人困惑

· 从Java走进Scala:Twitter API与Scala的交互

· 在Java中使用groovy语言作为动态规则表达式

· 比较与分析Groovy与Java

· Groovy使Spring更出色

· 在Groovy中编写正则表达式

· 在Groovy中使用字符串

· Groovy脚本文件中的静态main方法

· Groovy如何帮助JavaFX:别了,纯粹的Java代码?

· 用Groovy编写Google App Engine应用

· Groovy高效编程:动态改变对象的能力

· Java之外,选择Scala还是Groovy?

· Jython的发展之道:性能,性能,性能!

· 对Java本身API库的扩充:Jython库列表

· 学习如何在Linux下配置Jython环境

· Jython中文问题解决方法参考

· Jacl与Jython性能测评总结

· JPython访谈录:从JPython到Jython

· Python和Jython的区别简述

· 简单的Jython连接数据库的脚本

· 如何在代码应用中学习Jython

· 如何进行Jython数据库插入(JDBC)

· 深度探讨JRuby 你会选择吗?

· 简单了解JRuby语言技术

· JRuby+Swing的开发人员选择

· 如何监控JRuby脚本的执行

· JRuby的安装与配置介绍

· JRuby+Netbeans开发攻略之用jruby调用jfreechart

· 浅谈Ruby和JRuby的学习

· 学习在NetBeans环境下进行JRuby开发

· 使用JRuby开发Web Service全攻略

· JRuby生成JVM代码详解

· JetBrains开源其Kotlin语言 基于JVM的新编程语言

· Ceylon:新的编程利器或只是另一种语言?

· 基于 JVM 的新一代编程语言:Fantom

· Clojure世界:如何做性能测试

· Clojure语言叫板Scala语言 我们不怕内存溢出

· Clojure编程语言 扩展你的Java想象力

· Scala和Clojure,以及优秀的企业级语言之道

· Rhino 使 JavaScript 应用程序更灵动

· 深入浅出Rhino:Java与JS互操作

· JVM程序员的阅读清单

· Jython 2.5.3 beta1发布

· JRuby 1.6.7 发布

· Clojure 1.4发布 并发编程语言

· Groovy 1.8.6正式发布(附下载)

· Scala 2.9 正式版发布

· Fantom 1.0.62版本发布

· Ceylon 官方发布第二个里程碑版本

· Rhino 1.7 R3发布

· MyFaces Core v2.0.13发布

· Griffon 0.9.5发布 Groovy开发Swing的框架

     
主编:51CTO开发频道    策划/设计/制作:@小林51CTO    联系电话:010-68476606-8123    联系邮箱:linss@51cto.com
本专题相关的图表分析均来自网友投票整理,仅供参考。
Java开源工具汇总,一个都不能少! Java最佳图形解决方案 JFreeChart入门与实践 Java Swing编程基础与进阶 突破I/O通道瓶颈 解读Java NIO技术 Java内存泄露监控工具:JVM监控工具介绍及分析 程序员们眼中的Java 精通Hibernate:Java对象持久化技术详解