1 脚本语言的发展 主流的脚本语言 目前主流的脚本语言有以下几种: Groovy Ruby Python Groovy Groovy 是 JVM 的一个替代语言 — 替代 是指可以用 Groovy 在 Java 平台上进行 Java 编程,使用方式基本与使用 Java 代码的方式相同
在编写新应用程序时,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码
目前的 Groovy 版本是 1
3,在 Java 1
4 和 Java 5 平台上都能使用,也能在 Java 6 上使用
Groovy 的一个好处是,它的语法与 Java 语言的语法很相似
虽然 Groovy 的语法源于 Smalltalk 和 Ruby 这类语言的理念,但是可以将它想像成 Java 语言的一种更加简单、表达能力更强的变体
(在这点上,Ruby 与 Groovy 不同,因为它的语法与 Java 语法差异很大
) 许多 Java 开发人员非常喜欢 Groovy 代码和 Java 代码的相似性
从学习的角度看,如果知道如何编写 Java 代码,那就已经了解 Groovy 了
Groovy 和 Java 语言的主要区别是:完成同样的任务所需的 Groovy 代码比 Java 代码更少
(有时候会少很多
) Ruby Ruby,一种为简单快捷面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License
它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada 以及 Lisp 语言
由 Ruby 语言本身还发展出了JRuby(Java 平台)、IronRuby(
NET 平台)等其他平台的 Ruby 语言替代品
Python Pyth