groovy 使用场景 #
Groovy可以用于多种情况。比如 #
-
1、作为shell脚本语言完成数据处理和文件操作任务。
-
2、在Java或者Java EE应用程序中嵌入Groovy,实现Java和Groovy的集成。(这样有助于编写和集中处理经常变化的业务逻辑,或者给应用程序架构提供可编程的配置管理能力。)
Groovy是增强Java平台的唯一的脚本语言。 #
- 它提供了类似于Java的语法,内置映射(Map)、列表(List)、方法、类、闭包(closure)以及生成器。
脚本语言与系统编程语言: #
脚本语言不会替代系统编程语言,两者是相互补充的。
系统编程语言的目的: #
-
开发复杂的算法或者数据结构
-
实现计算密集型应用
-
操作大型数据集
-
实现定义良好的、变更缓慢的需求
脚本语言应用的目的: #
-
连接已有的组件
-
处理经常变化的多种类型的实体
-
具有图形化用户界面
-
拥有快速变化的功能