一、Gradle及其相关概念介绍

一、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环境变量
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android Studio作为Android应用开发的官方IDE,默认使用Gradle作为构建工具,所以对于An...
    feil0n9wan9阅读 1,698评论 1 6
  • 1. 什么是gradle? 很高兴能向大家介绍Gradle,这是一个基于JVM的富有突破性构建工具。 它为您提供了...
    eSky阅读 667评论 1 0
  • 导语: 随着技术的发展,不管是前端开发、服务端开发或者是移动端开发(移动也是前端的一个分支)中都会用到自动化构建工...
    伊始雨深阅读 3,055评论 0 4
  • 前几天有人问我:“你有没有男朋友啊?” 我答:“没有。” 没想到她说,都这么大了,连个男朋友都没...
    喵小姐的内心世界阅读 1,128评论 0 0
  • 在每人的心目中,都有快乐的事,也有烦的事,往往有些人快乐的事是最多的,但是还有些人烦恼的事也很多。而我烦恼的事令我...
    马龙飞mlf阅读 88评论 0 0