Martin Fowler揭开了他即将出版的DSL新书的面纱
Martin Fowler在他的工作进展网站上揭示了他即将出版的关于DSL的新书的一些细节。在书的引言部分的草稿中,Fowler给出了一个领域特定语言的案例并提出了一些对DSL的实现和使用的新见解。
Martin Fowler在他的工作进展网站上揭示了他即将出版的关于DSL的新书的一些细节。在书的引言部分的草稿中,Fowler给出了一个领域特定语言的案例并提出了一些对DSL的实现和使用的新见解。
用户界面和用户期待之间的不一致性,是bug的一个重要来源。Leonardo Vernazzade的观点是,这是因为用户和UI所使用的并不是同一种语言。在高度抽象的层次上使用DSL,可以帮助我们避免翻译错误所带来的风险,同时减轻测试的负担。
在Server Side's Java专题讨论会上,Martin Fowler和Neal Ford展示了面向语言编程的概念,并提出了DSL成为一种新的抽象和建模机制的可能性。这可能会成为“超越面向对象编程的革命性进步”,特别是主要工具厂商已经开始为DSL提供IDE工具。