一、Gradle及其相關概念介紹

一、Gradle介紹

  1. Gradle是一款最新的,功能最強大的構建工具,Maven,Ant可以做的Gradle都可以做到
  2. 使用程序代替?zhèn)鹘y(tǒng)的XML配置,項目構建更加靈活
  3. 擁有豐富的第三方插件

二、DSL(domain specific language)領域特定語言

用于解決某一特定領域問題的語言
例如 MATLAB 計算,UML 建模,HTML 網頁瀏覽器,Gradle 腳本(Python,Ruby),XML

DSL 與 通用編程語言的區(qū)別
DSL 小而細(某一領域)編程語言 大而全;
DSL核心思想:求專不求全,解決特定問題

三、groovy語言

groovy介紹

  • 是一種基于JVM的敏捷開發(fā)語言
  • 結合了Python,Ruby和Smalltalk的許多強大的特性
  • groovy可以與Java完美結合,而且可以使用java所有的庫

groovy特性

  • 語法上支持動態(tài)類型,閉包等新一代語言特性
  • 無縫集成所有已存在的Java類庫
  • 既支持面向對象編程也支持面向過程編程

groovy優(yōu)勢

  • 一種更加敏捷的編程語言
  • 入門容易,功能強大,熟練掌握Java的會非常容易掌握Grovvy
  • 既可以作為編程語言也可以作為腳本語言

四、環(huán)境搭建

  1. 安裝好JDK環(huán)境
  2. 到官網下載groovySdk,解壓到合適位置
  3. 在電腦中配置groovy環(huán)境變量
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Android Studio作為Android應用開發(fā)的官方IDE,默認使用Gradle作為構建工具,所以對于An...
    feil0n9wan9閱讀 1,772評論 1 6
  • 1. 什么是gradle? 很高興能向大家介紹Gradle,這是一個基于JVM的富有突破性構建工具。 它為您提供了...
    eSky閱讀 697評論 1 0
  • 導語: 隨著技術的發(fā)展,不管是前端開發(fā)、服務端開發(fā)或者是移動端開發(fā)(移動也是前端的一個分支)中都會用到自動化構建工...
    伊始雨深閱讀 3,148評論 0 4
  • 前幾天有人問我:“你有沒有男朋友???” 我答:“沒有?!? 沒想到她說,都這么大了,連個男朋友都沒...
    喵小姐的內心世界閱讀 1,173評論 0 0
  • 在每人的心目中,都有快樂的事,也有煩的事,往往有些人快樂的事是最多的,但是還有些人煩惱的事也很多。而我煩惱的事令我...
    馬龍飛mlf閱讀 102評論 0 0

友情鏈接更多精彩內容