商家名称 | 信用等级 | 购买信息 | 订购本书 |
领域专用语言实战 | |||
领域专用语言实战 |
出版日期: 2013年11月1日
DSL(领域专用语言)的要旨在于沟通。精心设计的DSL 可以以一种从外观到内在都极为自然的方式,传达出其所表示领域的本质和真意,帮助消除业务与技术的隔阂,促进项目干系人与程序员的沟通。
《领域专用语言实战》不仅介绍如何使用DSL解决问题,还会使用Ruby、Groovy、Scala、Clojure等现代语言阐述DSL的设计与实现,针对这些语言所代表的不同编程范式深入讨论其在DSL设计上的优劣。《领域专用语言实战》共分三部分。第一部分定位DSL驱动开发环境,寻找其在应用程序架构中的用武之地,帮助程序员或架构师了解如何调整现有开发工具和技术,使之适应DSL驱动的新范式。第二部分带你设计优秀的语义模型,使之成为上层语言抽象的有力后盾。该部分主要指导开发人员按照优秀抽象的设计原则搭建领域模型,由浅入深讲解了DSL实现技术,如元编程、解析器组合子,以及ANTLR、Xtext等开发框架。第三部分主要展望未来趋势,重点讨论解析器组合子和DSL工作台技术的发展前景。
《领域专用语言实战》适合开发人员、架构师、领域用户学习参考。
喜欢领域专用语言实战请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务