草书作品 | 草书知识 | 加入收藏 草书转换器软件可转换多种草书在线预览 网页版 V2.0
草书转换器

当前位置:草书网 > 知识库 >

groovy语言

时间:2024-02-20 12:12:27 编辑:草书君 来源:草书网
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一样搞兼容的 垍頭條萊

Copyright:2014-2023 草书转换器 www.97053.com.cn All rights reserved.