国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

為什么用 Groovy?

2018-07-01 14:40 更新

我們認(rèn)為在腳本構(gòu)建時(shí), 一個(gè)內(nèi)部的 DSL(基于一個(gè)動(dòng)態(tài)語(yǔ)言)相對(duì)于 XML 的優(yōu)勢(shì)是巨大的. 有這么多的動(dòng)態(tài)語(yǔ)言, 為什么選擇 Groovy? 答案在于 Gradle 的運(yùn)行環(huán)境. 雖然 Gradle 以一個(gè)通用構(gòu)建工具為核心, 但是它的重點(diǎn)是Java項(xiàng)目. 在這樣的項(xiàng)目中, 顯然團(tuán)隊(duì)每個(gè)成員都對(duì) Java 非常熟悉. 我們認(rèn)為構(gòu)建應(yīng)盡可能對(duì)所有團(tuán)隊(duì)成員都是透明的, 所以選擇了 Groovy.

你可能會(huì)說,為什么不直接使用 Java 作為構(gòu)建腳本的語(yǔ)言. 我們認(rèn)為這是一個(gè)很有用的問題. 對(duì)于你的團(tuán)隊(duì), 它要有最高的透明度和最低的學(xué)習(xí)曲線, 也就是說容易掌握. 但由于 Java 的限制, 這樣的構(gòu)建語(yǔ)言不會(huì)那么完美和強(qiáng)大. 而像 Python,Groovy 或 Ruby 語(yǔ)言用來作為構(gòu)建語(yǔ)言會(huì)更好. 我們選擇了 Groovy 是因?yàn)樗o Java 開發(fā)人員提供了迄今為止最大的透明度. 其基本的符號(hào)和類型與 Java 是一樣的,其封裝結(jié)構(gòu)和許多其他的地方也是如此. Groovy 在這基礎(chǔ)上提供了更多的功能, 而且與 java 有共同的基礎(chǔ).

對(duì)于那些同時(shí)是或者即將是 Python 或 Ruby 開發(fā)者的 Java 開發(fā)人員來說, 上述的討論并不適用. Gradle 的設(shè)計(jì)非常適合在 JRuby 和 Jython 中創(chuàng)建另一個(gè)構(gòu)建腳本引擎. 它對(duì)于我們來說只是目前開發(fā)中沒有最高優(yōu)先級(jí). 我們十分支持任何人來做貢獻(xiàn), 創(chuàng)建額外的構(gòu)建腳本引擎.


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)