[链接] 会Java?学Groovy?这里有篇很好的介绍/演示


如果你有一定的Java基础,想快速的尝尝动态语言的味道,Groovy是个自然的过渡选择。今天无意中看到一篇介绍Groovy的文章,很短,也很有趣,从一个典型的Java程序开始,一步一步"Groovy化",最终改造成一个完整的Groovy程序:

http://java.dzone.com/news/java-groovy-few-easy-steps


如果你对当下动态语言的现状有所了解,那你多半已经知道能在JVM中运行的动态语言,远不止Groovy一种,那么什么理由会让你选择Groovy而非Jython、JRuby或者其他类似的语言呢?笔者认为主要还是编码习惯和风格,Groovy是这些语言中最接近Java的。Jython和JRuby都是从其他成功的动态语言"移植"过来,带有明显的Python、Ruby语法特征和习惯。选择Jython或者JRuby的朋友,我想大都是原本就有Python或者Ruby的基础,舍不得Python和Ruby的一些很方便的语法和编码风格/习惯/哲学,或者干脆就是为了将Python和Ruby世界的一些框架引入到Java中,或者说是让Python/Ruby应用能够更好的利用Java平台已有的资源。如果你在动态语言上没有这方面的需求,只是为了让你的Java应用更动态,选择Jython或者JRuby只能是凭空增加学习难度。要知道,Python和Ruby都是很有特点、很有个性的语言(其实Java又何尝不是),要从Java的思维和哲学,转向Python/Ruby的思维和哲学,并不是那么容易做到和做好的。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值