领域特定语言 (DSL) 与框架

问题描述 投票:0回答:1

DSL和Frameworks的主要思想之间的主要区别是什么?这两个问题让我很困惑,我无法通过互联网找到正确的答案!

frameworks dsl
1个回答
7
投票

问得好。这是我看到的最简单的解释:

DSL 可以有自己的具体语法。框架不能有自己的语法,因为 它使用与创建它时相同的语言。 领域特定语言与框架

例如:HTML 是一种 DSL,而 AngularJS 框架中的指令是用 HTML 语法编写的,因此不构成单独的语言。

© www.soinside.com 2019 - 2024. All rights reserved.