|
|
|
|
移动端

2.6 DSL

《Android Gradle权威指南》本书全面讲解了Android 下Gradle的详细用法,并结合实例,让读者达到学以致用的目的。本节为大家介绍DSL。

作者:飞雪无情来源:人民邮电出版社|2017-09-09 14:11

有奖调研 | 1TB硬盘等你拿 AI+区块链的发展趋势及应用调研


2.6 DSL

DSL(Domain Specific Language)的中文意思是领域特定语言,说白了就是专门关注某一领域的语言,它在于专,而不是全,所以才叫领域特定的,而不是像Java这种通用全面的语言。

Gradle就是一门DSL,它是基于Groovy的,专门解决自动化构建的DSL。自动化构建太复杂、太专业,我们理解不了,为了帮助人们使用,专家们就开发了DSL——Gradle。我们作为开发者只要按照Gradle DSL定义的语法,书写相应的Gradle脚本就可以达到自动化构建的目的,这也是DSL的初衷。

DSL涉及的东西还有很多,这里我们简单提一下概念,让大家有一个了解。关于这方面更详细的介绍可以阅读世界级软件开发大师Martin Fowler的《领域特定语言》,这本书介绍得非常详细。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

C# 2005 & .NET 3.0高级编程(第5版)

该书为C#经典名著!是Wrox红皮书中最畅销的品种之一。从第1版开始就名满天下;其第3版被评选为2005年最权威的十大IT图书之一;并荣获“2005...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊