Domain-Specific Languages (Hardcover)
            
暫譯: 領域特定語言 (精裝版)
        
        Martin Fowler
- 出版商: Addison Wesley
- 出版日期: 2010-09-23
- 售價: $2,280
- 貴賓價: 9.8 折 $2,234
- 語言: 英文
- 頁數: 640
- 裝訂: Hardcover
- ISBN: 0321712943
- ISBN-13: 9780321712943
- 
    相關分類:
    
      Domain-Driven Design
 
- 
    相關翻譯:
    
      領域特定語言 (簡中版)
 
立即出貨
買這商品的人也買了...
- 
                
                   Testing Computer Software, 2/e (Paperback) Testing Computer Software, 2/e (Paperback)$3,100$2,945
- 
                
                   Patterns of Enterprise Application Architecture (Hardcover) Patterns of Enterprise Application Architecture (Hardcover)$2,640$2,587
- 
                
                   深入淺出設計模式 (Head First Design Patterns) 深入淺出設計模式 (Head First Design Patterns)$880$695
- 
                
                   $1,488C++ GUI Programming with Qt 4, 2/e (Hardcover) $1,488C++ GUI Programming with Qt 4, 2/e (Hardcover)
- 
                
                   UML 精華 ─ 增訂 SysML、Real-time 與 Workflow 概念, 3/e (UML Distilled, 3/e) UML 精華 ─ 增訂 SysML、Real-time 與 Workflow 概念, 3/e (UML Distilled, 3/e)$560$442
- 
                
                   大話設計模式 大話設計模式$620$490
- 
                
                   iPhone 創意程式設計家, 2/e (適用 SDK 3、SDK 4) iPhone 創意程式設計家, 2/e (適用 SDK 3、SDK 4)$530$419
- 
                
                   全球最強 VMware vSphere 4 企業環境建構 全球最強 VMware vSphere 4 企業環境建構$860$731
- 
                
                   Google Android 2.X 應用程式開發實戰 Google Android 2.X 應用程式開發實戰$520$411
- 
                
                   鳥哥的 Linux 私房菜-基礎學習篇, 3/e 鳥哥的 Linux 私房菜-基礎學習篇, 3/e$820$648
- 
                
                   Google!Android 2 手機應用程式設計入門, 3/e Google!Android 2 手機應用程式設計入門, 3/e$530$419
- 
                
                   Google Android SDK 開發範例大全 2 Google Android SDK 開發範例大全 2$890$703
- 
                
                   深入淺出 Android 系統原理及開發要點 深入淺出 Android 系統原理及開發要點$450$351
- 
                
                   Visual C# 2010 程式設計經典 Visual C# 2010 程式設計經典$650$514
- 
                
                   $2,090Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Hardcover) $2,090Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Hardcover)
- 
                
                   PHP 6 & MySQL 6 網頁資料庫程式設計演繹 PHP 6 & MySQL 6 網頁資料庫程式設計演繹$600$474
- 
                
                   最簡單的互動設計 Arduino一試就上手 最簡單的互動設計 Arduino一試就上手$450$356
- 
                
                   前進 Android Market!Google Android SDK 實戰演練 前進 Android Market!Google Android SDK 實戰演練$850$672
- 
                
                   Google Android 2.X 應用程式開發實戰, 2/e Google Android 2.X 應用程式開發實戰, 2/e$580$458
- 
                
                   Google Android SDK 開發範例大全, 3/e Google Android SDK 開發範例大全, 3/e$950$751
- 
                
                   深入淺出 Android 系統移植與開發測試 深入淺出 Android 系統移植與開發測試$490$382
- 
                
                   深入淺出 Python (Head First Python) 深入淺出 Python (Head First Python)$780$616
- 
                
                   NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence (Paperback) NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence (Paperback)$1,685$1,651
- 
                
                   BIM 建築資訊建模手冊, 2/e-寫給業主、專案經理、設計師、工程師以及承包商的 BIM 建築資訊建模指南(BIM Handbook, 2/e) BIM 建築資訊建模手冊, 2/e-寫給業主、專案經理、設計師、工程師以及承包商的 BIM 建築資訊建模指南(BIM Handbook, 2/e)$1,500$1,185
- 
                
                   $414領域專用語言實戰 (DSLs in Action) $414領域專用語言實戰 (DSLs in Action)
商品描述
This book’s techniques may be utilized with most modern object-oriented languages; the author provides numerous examples in Java and C#, as well as selected examples in Ruby. Wherever possible, chapters are organized to be self-standing, and most reference topics are presented in a familiar patterns format.
Armed with this wide-ranging book, developers will have the knowledge they need to make important decisions about DSLs—and, where appropriate, gain the significant technical and business benefits they offer.
The topics covered include:
• How DSLs compare to frameworks and libraries, and when those alternatives are sufficient
• Using parsers and parser generators, and parsing external DSLs
• Understanding, comparing, and choosing DSL language constructs
• Determining whether to use code generation, and comparing code generation strategies
• Previewing new language workbench tools for creating DSLs
商品描述(中文翻譯)
當精心選擇和使用時,特定領域語言(Domain-Specific Languages, DSLs)可以簡化複雜的程式碼,促進與客戶的有效溝通,提高生產力,並解決開發瓶頸。在《特定領域語言》(Domain-Specific Languages)一書中,著名的軟體開發專家馬丁·福勒(Martin Fowler)首先提供了軟體專業人員所需的信息,以決定是否以及何時使用DSL。接著,在DSL適用的情況下,福勒提出了構建DSL的有效技術,並指導軟體工程師選擇適合其應用的正確方法。
本書的技術可與大多數現代物件導向語言一起使用;作者提供了許多Java和C#的範例,以及選定的Ruby範例。各章節在可能的情況下組織為獨立的單元,大多數參考主題以熟悉的模式格式呈現。
擁有這本內容廣泛的書籍,開發人員將具備做出有關DSL的重要決策所需的知識,並在適當的情況下獲得其所提供的顯著技術和商業利益。
涵蓋的主題包括:
•      DSL與框架和庫的比較,以及何時這些替代方案足夠
•      使用解析器和解析器生成器,以及解析外部DSL
•      理解、比較和選擇DSL語言結構
•      確定是否使用程式碼生成,並比較程式碼生成策略
•      預覽用於創建DSL的新語言工作台工具

 
     
    
 
     
     
     
     
     
     
     
     
    
 
     
     
    
 
     
     
     
     
     
    
