Read Sean

Read me, read Sean.
posts - 508, comments - 655, trackbacks - 9, articles - 4

如果你有一定的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的思维和哲学,并不是那么容易做到和做好的。


Feedback

# re: [链接] 会Java?学Groovy?这里有篇很好的介绍/演示   回复  更多评论   

2008-02-03 15:47 by 小Q
的确有Ruby的味道。。
不错的教程,学Grooy,也是不错的选择,据说也有Grails这样的框架。

# re: [链接] 会Java?学Groovy?这里有篇很好的介绍/演示   回复  更多评论   

2008-02-26 15:12 by mousecheers
很不错,学习了,谢谢

只有注册用户登录后才能发表评论。


网站导航: