groovy语言

时间:2024-02-20 08:40:14编辑:科技君
groovy语言主要是用来干什么

1、Groovy在十几年前是最早进入我视野,并开始实际应用的,甚至比scala还早。

2、因为大家发现java过于死板,需要一种动态特性更好,更灵活的语言来编写很多脚本。

3、 我最早看到的是用Groovy编写测试脚本,不管是功能测试还是压力测试都很方便。

4、后来ruby on rails大行其道, 但那一套照搬到java上比较困难,于是就做在了groovy上,就有了grails。

5、也就是题主感觉为什么开发速度特别快的原因,rails的思想结合spring boot用来开发web服务还是很赞的

6、现在Groovy也是功能齐备了,但八九年前,抱怨还是挺多的,觉得太简陋了。

7、于是业界(主要是java程序员)发现JVM里还有scala可以用。

8、scala历史也是非常悠久,但一开始比较学院派,后来才慢慢体现出非常好的工程性。

9、当时基于actor模式,用scala搞出了akka。

10、最开始大家主要是想用scala来解决多线程的难题。

11、这方面scala干的不错,先后涌现了不少web和rpc框架,比如后来的play framework和finagle都是一时之选,现在也还十分活跃。

Groovy与Scala的优势分别是什么

1、scala在spark中用得多。

3、groovy想和python类似运行在JVM上,好多ERP用于二次开发。

5、Clojure,函数式编程,简单的好懂,难的函数式编程和数学书差不多。

7、Kotlin,可编译成Java字节码,也可以编译成JavaScript,和TypeScript一样搞兼容的 垍頭條萊

上一篇:垫底是什么意思

下一篇:匈利亚