領(lǐng)域?qū)S谜Z言實(shí)戰(zhàn)
本書是第一本領(lǐng)域?qū)S谜Z言(DSL)的實(shí)戰(zhàn)類圖書,它面向真正的實(shí)踐者,是一本讓奮戰(zhàn)在開發(fā)第一線的實(shí)干家備感實(shí)用的專著!
《領(lǐng)域?qū)S谜Z言實(shí)戰(zhàn)》基于一系列JVM語言(Java、Ruby、Groovy、Scala和Clojure),分析了它們在實(shí)現(xiàn)DSL中的優(yōu)劣勢,同時(shí)也給出了豐富的示例。如果你是一位架構(gòu)師,希望設(shè)計(jì)出極具表現(xiàn)力的API,讓它既能滿足領(lǐng)域用戶的需要,又能達(dá)到高效開發(fā)的要求;如果你是一位有技術(shù)背景的特定領(lǐng)域用戶,期待著改善與開發(fā)團(tuán)隊(duì)的溝通效果;如果你是一名程序員,正為如何與領(lǐng)域用戶對接業(yè)務(wù)規(guī)則而苦惱……那么,請看這本書。
本書分三部分,以金融中介系統(tǒng)為例全面細(xì)致介紹從頭設(shè)計(jì)、實(shí)現(xiàn)與使用領(lǐng)域?qū)S谜Z言的方方面面。它不僅講解了DSL的實(shí)現(xiàn)手法,而且從最基本的技術(shù)入手,逐漸深入到高級技術(shù),如元編程、解析器組合子,以及ANTLR、Xtext等開發(fā)框架???..
本書是第一本領(lǐng)域?qū)S谜Z言(DSL)的實(shí)戰(zhàn)類圖書,它面向真正的實(shí)踐者,是一本讓奮戰(zhàn)在開發(fā)第一線的實(shí)干家備感實(shí)用的專著!
《領(lǐng)域?qū)S谜Z言實(shí)戰(zhàn)》基于一系列JVM語言(Java、Ruby、Groovy、Scala和Clojure),分析了它們在實(shí)現(xiàn)DSL中的優(yōu)劣勢,同時(shí)也給出了豐富的示例。如果你是一位架構(gòu)師,希望設(shè)計(jì)出極具表現(xiàn)力的API,讓它既能滿足領(lǐng)域用戶的需要,又能達(dá)到高效開發(fā)的要求;如果你是一位有技術(shù)背景的特定領(lǐng)域用戶,期待著改善與開發(fā)團(tuán)隊(duì)的溝通效果;如果你是一名程序員,正為如何與領(lǐng)域用戶對接業(yè)務(wù)規(guī)則而苦惱……那么,請看這本書。
本書分三部分,以金融中介系統(tǒng)為例全面細(xì)致介紹從頭設(shè)計(jì)、實(shí)現(xiàn)與使用領(lǐng)域?qū)S谜Z言的方方面面。它不僅講解了DSL的實(shí)現(xiàn)手法,而且從最基本的技術(shù)入手,逐漸深入到高級技術(shù),如元編程、解析器組合子,以及ANTLR、Xtext等開發(fā)框架??赐赀@本書,你將全面、深入地理解領(lǐng)域?qū)S谜Z言的定位、規(guī)范、術(shù)語,同時(shí)還可以把它作為具體開發(fā)工作的指導(dǎo),學(xué)以致用,提高工作效率和質(zhì)量。
作者簡介:
Debasish Ghosh
Anshinsoft公司(http://www.anshinsoft.com)首席技術(shù)布道師,開發(fā)者推薦博客“Ruminations of a Programmer”的作者,ACM協(xié)會(huì)高級會(huì)員。他擁有跨國IT企業(yè)20余年工作經(jīng)驗(yàn),擅長為各種客戶(無論是中小型公司還是財(cái)富500強(qiáng)企業(yè))交付企業(yè)級解決方案,對自己將軟件設(shè)計(jì)和編程最佳實(shí)踐制度化而引以為傲,熱愛Java、Ruby、Scala、OO及函數(shù)式編程,關(guān)注DSL和NoSQL數(shù)據(jù)庫。電子郵件:[email protected]。Twitter賬號(hào):@debasishg。
譯者簡介:
郭曉剛
大學(xué)肄業(yè),有過兩次創(chuàng)業(yè)和創(chuàng)業(yè)失敗的經(jīng)驗(yàn),從嵌入式硬件到企業(yè)軟件開發(fā)皆無所成。作為愛好的翻譯反倒堅(jiān)持不輟,積攢了五六本獨(dú)譯、合譯的作品。長期在InfoQ中文站從事編輯工作,順帶磨練...
作者簡介:
Debasish Ghosh
Anshinsoft公司(http://www.anshinsoft.com)首席技術(shù)布道師,開發(fā)者推薦博客“Ruminations of a Programmer”的作者,ACM協(xié)會(huì)高級會(huì)員。他擁有跨國IT企業(yè)20余年工作經(jīng)驗(yàn),擅長為各種客戶(無論是中小型公司還是財(cái)富500強(qiáng)企業(yè))交付企業(yè)級解決方案,對自己將軟件設(shè)計(jì)和編程最佳實(shí)踐制度化而引以為傲,熱愛Java、Ruby、Scala、OO及函數(shù)式編程,關(guān)注DSL和NoSQL數(shù)據(jù)庫。電子郵件:[email protected]。Twitter賬號(hào):@debasishg。
譯者簡介:
郭曉剛
大學(xué)肄業(yè),有過兩次創(chuàng)業(yè)和創(chuàng)業(yè)失敗的經(jīng)驗(yàn),從嵌入式硬件到企業(yè)軟件開發(fā)皆無所成。作為愛好的翻譯反倒堅(jiān)持不輟,積攢了五六本獨(dú)譯、合譯的作品。長期在InfoQ中文站從事編輯工作,順帶磨練了技術(shù)觸覺和翻譯、寫作的技藝。現(xiàn)在家照顧本書拖稿期間出生的兒子。
