Groovy初探

最近在北京出差,学习时间比较多,简单看了下Groovy in Action。

之前看过Jython,也看过Python,感觉语言本身没问题,很有style,但是离自己本身的工作还是有点距离的,总觉得在工作中没有机会用到,(命令行工具被别人做了,python练手计划彻底没戏了)但是Groovy貌似不是这样的,感觉还是有机会使用的,而且他的学习曲线还超低,可以考虑在写一些简单的工具应用的时候使用Groovy。

虽然有点拿锤子找钉子的嫌疑。

而且还有一个好处是,她是动态脚本语言,你懂的,我可以在平时任何时候使用到他,之前还算深入的学习js和尝鲜Scale对学习Groovy还是有很大帮助的,语法都是时曾相识的,很简单明了,很喜欢Groovy的这种风格,也很喜欢闭包,越来越发现,只有在深入学习了一种语言(java),并开始设计一些较复杂的系统的时候才会了解语言本身的不力,也才能了解其他泛型语言的优势,否则就一辈子认为java(或c,c++,.net)天下无敌了。我记得我们的系统里面充满了各种接口,各种Provider,如果java有闭包,有一部分是可以更优雅的解决掉的。不过闭包的约束较接口少很多,我也在想这样会不会造成滥用?总之,学习的东西越多,越发现自己无知,还好我唯有的也就是比大牛们多的时间和青春了。

你可能感兴趣的:(groovy)