{"product_id":"9780132701556","title":"Domain-Specific Development with Visual Studio DSL Tools","description":"\u003cp\u003eDomain-Specific Languages (DSLs)--languages  geared to specific vertical or horizontal areas of interest--are  generating growing excitement from software engineers and architects.  DSLs bring new agility to the creation and evolution of software,  allowing selected design aspects to be expressed in terms much closer  to the system requirements than standard program code, significantly  reducing development costs in large-scale projects and product lines.  In this breakthrough book, four leading experts reveal exactly how DSLs  work, and how you can make the most of them in your environment. \u003c\/p\u003e \u003cp\u003eWith \u003cb\u003e \u003ci\u003eDomain-Specific Development with Visual Studio DSL Tools\u003c\/i\u003e \u003c\/b\u003e,  you'll begin by mastering DSL concepts and techniques that apply to all  platforms. Next, you'll discover how to create and use DSLs with the  powerful new Microsoft DSL Tools--a toolset designed by this book's  authors. Learn how the DSL Tools integrate into Visual Studio--and how  to define DSLs and generate Visual Designers using Visual Studio's  built-in modeling technology. \u003c\/p\u003e \u003cp\u003eIn-depth coverage includes \u003c\/p\u003e \u003cul\u003e \u003cli\u003eDetermining whether DSLs will work for you\u003c\/li\u003e \u003cli\u003eComparing DSLs with other approaches to model-driven development\u003c\/li\u003e \u003cli\u003eDefining, tuning, and evolving DSLs: models, presentation, creation, updates, serialization, constraints, validation, and more\u003c\/li\u003e \u003cli\u003eCreating Visual Designers for new DSLs with little or no coding\u003c\/li\u003e \u003cli\u003eMultiplying productivity by generating application code from your models with easy-to-use text templates\u003c\/li\u003e \u003cli\u003eAutomatically generating configuration files, resources, and other artifacts\u003c\/li\u003e \u003cli\u003eDeploying Visual Designers across the organization, quickly and easily\u003c\/li\u003e \u003cli\u003eCustomizing Visual Designers for specialized process needs\u003c\/li\u003e \u003c\/ul\u003e \u003cbr\u003e \u003ci\u003eList of Figures \u003c\/i\u003e \u003ci\u003e \u003cbr\u003e List of Tables \u003c\/i\u003e \u003ci\u003e \u003cbr\u003e Foreword \u003c\/i\u003e \u003ci\u003e \u003cbr\u003e Preface \u003c\/i\u003e \u003cbr\u003e \u003ci\u003eAbout the Authors \u003c\/i\u003e \u003cbr\u003e Chapter 1 Domain-Specific Development \u003cbr\u003e Chapter 2 Creating and Using DSLs \u003cbr\u003e Chapter 3 Domain Model Definition \u003cbr\u003e Chapter 4 Presentation \u003cbr\u003e Chapter 5 Creation, Deletion, and Update Behavior \u003cbr\u003e Chapter 6 Serialization \u003cbr\u003e Chapter 7 Constraints and Validation \u003cbr\u003e Chapter 8 Generating Artifacts \u003cbr\u003e Chapter 9 Deploying a DSL \u003cbr\u003e Chapter 10 Advanced DSL Customization \u003cbr\u003e Chapter 11 Designing a DSL \u003cbr\u003e \u003ci\u003eIndex \u003c\/i\u003e \u003cbr\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":47119794340080,"sku":"9780132701556","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9780132701556_p0.jpg?v=1763640301","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9780132701556","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}