DSL的本质是使用通用和专用语言构建领域的半成品;
实际上是构建了一个世界观、小宇宙的半成品;
这个半成品包含领域的基本要素、联系方式和基本运行规律;
开发者使用这个半成品平台进行开发能达到事半功倍、开发效率大大提高的效果。
使用这个dsl技术能够使用专业的技术进行直观的应用构建,这种构建基于声明式编程,减轻专业的计算机编程技术的负担。
所以开发一方面是自己构建DSL,另一方面是查找定位使用现成的dsl技术的过程。
DSL的本质是使用通用和专用语言构建领域的半成品;
实际上是构建了一个世界观、小宇宙的半成品;
这个半成品包含领域的基本要素、联系方式和基本运行规律;
开发者使用这个半成品平台进行开发能达到事半功倍、开发效率大大提高的效果。
使用这个dsl技术能够使用专业的技术进行直观的应用构建,这种构建基于声明式编程,减轻专业的计算机编程技术的负担。
所以开发一方面是自己构建DSL,另一方面是查找定位使用现成的dsl技术的过程。