美文网首页
一、Gradle及其相关概念介绍

一、Gradle及其相关概念介绍

作者: 贝贝ovo | 来源:发表于2020-03-22 18:54 被阅读0次

    一、Gradle介绍

    1. Gradle是一款最新的,功能最强大的构建工具,Maven,Ant可以做的Gradle都可以做到
    2. 使用程序代替传统的XML配置,项目构建更加灵活
    3. 拥有丰富的第三方插件

    二、DSL(domain specific language)领域特定语言

    用于解决某一特定领域问题的语言
    例如 MATLAB 计算,UML 建模,HTML 网页浏览器,Gradle 脚本(Python,Ruby),XML

    DSL 与 通用编程语言的区别
    DSL 小而细(某一领域)编程语言 大而全;
    DSL核心思想:求专不求全,解决特定问题

    三、groovy语言

    groovy介绍

    • 是一种基于JVM的敏捷开发语言
    • 结合了Python,Ruby和Smalltalk的许多强大的特性
    • groovy可以与Java完美结合,而且可以使用java所有的库

    groovy特性

    • 语法上支持动态类型,闭包等新一代语言特性
    • 无缝集成所有已存在的Java类库
    • 既支持面向对象编程也支持面向过程编程

    groovy优势

    • 一种更加敏捷的编程语言
    • 入门容易,功能强大,熟练掌握Java的会非常容易掌握Grovvy
    • 既可以作为编程语言也可以作为脚本语言

    四、环境搭建

    1. 安装好JDK环境
    2. 到官网下载groovySdk,解压到合适位置
    3. 在电脑中配置groovy环境变量

    相关文章

      网友评论

          本文标题:一、Gradle及其相关概念介绍

          本文链接:https://www.haomeiwen.com/subject/oqbvyhtx.html