DSL和Frameworks的主要思想之间的主要区别是什么?这两个问题让我很困惑,我无法通过互联网找到正确的答案!
问得好。这是我看到的最简单的解释:
DSL 可以有自己的具体语法。框架不能有自己的语法,因为 它使用与创建它时相同的语言。 领域特定语言与框架
例如:HTML 是一种 DSL,而 AngularJS 框架中的指令是用 HTML 语法编写的,因此不构成单独的语言。