領域專用語言實戰 (DSLs in Action) 领域专用语言实战

戈施 (Debasish Ghosh)

  • 出版商: 人民郵電
  • 出版日期: 2013-11-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • 頁數: 292
  • 裝訂: 平裝
  • ISBN: 711533174X
  • ISBN-13: 9787115331748
  • 已絕版

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

DSL(領域專用語言)的要旨在於溝通。精心設計的DSL可以以一種從外觀到內在都極為自然的方式,傳達出其所表示領域的本質和真意,幫助消除業務與技術的隔閡,促進項目乾係人與程序員的溝通。
    《領域專用語言實戰》由戈施所著,本書不僅介紹如何使用DSL解決問題,還會使用RubyGroovyScalaClojure等現代語言闡述DSL的設計與實現,針對這些語言所代表的不同編程範式深入討論其在DSL設計上的優劣。《領域專用語言實戰》共分三部分。第一部分定位DSL驅動開發環境,尋找其在應用程序架構中的用武之地,幫助程序員或架構師瞭解如何調整現有開發工具和技術,使之適應DSL驅動的新範式。第二部分帶你設計優秀的語義模型,使之成為上層語言抽象的有力後盾。該部分主要指導開發人員按照優秀抽象的設計原則搭建領域模型,由淺入深講解了DSL實現技術,如元編程、解析器組合子,以及ANTLRXtext等開發框架。第三部分主要展望未來趨勢,重點討論解析器組合子和DSL工作台技術的發展前景。
    
《領域專用語言實戰》適合開發人員、架構師、領域用戶學習參考。