linguagem de script baseado em JVM Cinco

Recentemente eu vi um artigo comentários dos top cinco linguagens de script na JVM pode executar. São eles:

Groovy. Construído sobre a poderosa linguagem Java e adicionada a partir Python, Ruby e linguagem Smalltalk aprendi um monte de recursos, oferecem recursos da moderna linguagem de programação mais popular para desenvolvedores Java, e os custos de aprendizagem é muito baixo (quase zero), ao desenvolver web, GUI, banco de dados ou programa de console, através da redução do quadro do código melhora a eficiência dos desenvolvedores. testes de unidade de suporte e de simulação (objetos), o teste pode ser simplificada. integração de todos os objetos Java e bibliotecas que já existem. Diretamente compilados em código Java byte, assim você pode usar Groovy qualquer lugar usando Java.
JRuby. A pura implementação intérprete Java Ruby. Por JRuby, você pode executar diretamente o programa em Ruby JVM, chamando bibliotecas de classe Java. Muitos são escritos em Java e Ruby IDE para explicar a sintaxe para usar JRuby.
Scala. A multi-paradigma linguagem de programação intenção do projeto é integrar os vários recursos de programação orientada a objeto e programação funcional. Scala linguagem de programação recentemente chamou a atenção de muitos desenvolvedores. Parece uma linguagem de programação orientada a objetos pura, mas combina perfeitamente o estilo de programação funcional e imperativa. O nome de Scala indica, é uma linguagem altamente escalável. Scala é executado através de uma filosofia de design: para criar um melhor componentes de suporte de idiomas.
Fantom. Fantom anteriormente conhecido como (Fan) é uma plataforma baseada em Java e .NET programação mecanismo de script, usado para gerar JVM bytecode e plataformas .NET em tempo de execução, a linguagem é, com Groovy e JRuby um pouco semelhante orientada a objetos, pode para integrar bibliotecas de classe Java através de uma interface específica.
Jython. Porque Jython herda as características de ambos Java e Python e é muito original. É uma linguagem completa, ao invés de um intérprete de Java ou apenas um compilador Python, que é uma linguagem Python totalmente implementado em Java. Jython, há muitos herdado de CPython na biblioteca módulo. A coisa mais interessante é Jython ou CPython diferente de qualquer outra linguagem de alto nível, que dá acesso a toda a sua linguagem de implementação. Então Jython não só dar-lhe uma biblioteca Python, além de fornecer todas as classes Java. Isto o torna um grande recurso.

Abaixo está uma tabela comparando estes cinco JVM linguagens de script:
linguagem de script baseado em JVM Cinco

Outros idiomas JVM script podemos olhar, tais como: Clojure, JavaFX, e IBM NetRexx.

Acho que você gosta

Origin blog.51cto.com/11395518/2477654
Recomendado
Clasificación