領(lǐng)先的中文IT技術(shù)網(wǎng)站
本文關(guān)鍵詞:領(lǐng)域?qū)S谜Z(yǔ)言實(shí)戰(zhàn),由筆耕文化傳播整理發(fā)布。
>> 設(shè)計(jì)開(kāi)發(fā)>>其它開(kāi)發(fā)>>
領(lǐng)域?qū)S谜Z(yǔ)言實(shí)戰(zhàn) 郭曉剛 譯
DSL(領(lǐng)域?qū)S谜Z(yǔ)言)的要旨在于溝通。精心設(shè)計(jì)的DSL 可以以一種從外觀到內(nèi)在都極為自然的方式,傳達(dá)出其所表示領(lǐng)域的本質(zhì)和真意,幫助消除業(yè)務(wù)與技術(shù)的隔閡,促進(jìn)項(xiàng)目干系人與程序員的溝通。
《領(lǐng)域?qū)S谜Z(yǔ)言實(shí)戰(zhàn)》不僅介紹如何使用DSL 解決問(wèn)題,,還會(huì)使用Ruby、Groovy、Scala、Clojure 等現(xiàn)代語(yǔ)言闡述DSL 的設(shè)計(jì)與實(shí)現(xiàn),針對(duì)這些語(yǔ)言所代表的不同編程范式深入討論其在DSL 設(shè)計(jì)上的優(yōu)劣。本書共分三部分。第一部分定位DSL 驅(qū)動(dòng)開(kāi)發(fā)環(huán)境,尋找其在應(yīng)用程序架構(gòu)中的用武之地,幫助程序員或架構(gòu)師了解如何調(diào)整現(xiàn)有開(kāi)發(fā)工具和技術(shù),使之適應(yīng)DSL 驅(qū)動(dòng)的新范式。第二部分帶你設(shè)計(jì)優(yōu)秀的語(yǔ)義模型,使之成為上層語(yǔ)言抽象的有力后盾。該部分主要指導(dǎo)開(kāi)發(fā)人員按照優(yōu)秀抽象的設(shè)計(jì)原則搭建領(lǐng)域模型,由淺入深講解了DSL 實(shí)現(xiàn)技術(shù),如元編程、解析器組合子,以及ANTLR、Xtext 等開(kāi)發(fā)框架。第三部分主要展望未來(lái)趨勢(shì),重點(diǎn)討論解析器組合子和DSL 工作臺(tái)技術(shù)的發(fā)展前景。
本書適合開(kāi)發(fā)人員、架構(gòu)師、領(lǐng)域用戶學(xué)習(xí)參考。
出版社:人民郵電出版社 出版日期:2013年11月 ISBN:978-7-115-33174-8 定 價(jià):69.00元
關(guān)鍵字: 領(lǐng)域?qū)S谜Z(yǔ)言 領(lǐng)域?qū)S谜Z(yǔ)言實(shí)戰(zhàn)
免責(zé)聲明:圖書版權(quán)歸出版社和作者所有,51CTO.com 僅提供試讀
本文關(guān)鍵詞:領(lǐng)域?qū)S谜Z(yǔ)言實(shí)戰(zhàn),由筆耕文化傳播整理發(fā)布。
本文編號(hào):50753
本文鏈接:http://sikaile.net/wenshubaike/mishujinen/50753.html