DSL和配置_ds3配置

DSL和配置_ds3配置为什么要用DSL呢?这个问题可以算DSL应用中第二重要的问题。第一问题是我前面的讨论过的什么应用是DSL适应的范围。首先我们应该承认,DSL不是最简明且易于理解的方法。我们来跟配置文件的方式比较一下。显然DSL在比较中会落败,因为至少对客户来说不存在语法的问题。DSL的运行效率也未必就很好,至少从配置的角度来说会如此。DSL的开放效率也未必就是最好的,因为很多场景下因为DS…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定
为什么要用DSL呢?这个问题可以算DSL应用中第二重要的问题。第一问题是我前面的讨论过的什么应用是DSL适应的范围。

首先我们应该承认,DSL不是最简明且易于理解的方法。我们来跟配置文件的方式比较一下。显然DSL在比较中会落败,因为至少对客户来说不存在语法的问题。

DSL的运行效率也未必就很好,至少从配置的角度来说会如此。

DSL的开放效率也未必就是最好的,因为很多场景下因为DSL的存在需要付出更多的开放代价,以满嘴DSL运行的环境。

从这几个方面来考虑,DSL简直就没有存在的必要了。但是我们有另外一个角度,知识积累的角度。

我们应该明白知识必须应该可以验证,也就是说如果我们说马是白的,我们就应该可以验证我们说的事情确实的是马。而配置作不到这一点。DSL作为语言,则自然的是可以测试的。

知识不仅仅是逻辑和赋值,还有环境和模式。而显然作为语言的DSL,可以满足这样的要求。

知识需要传播,而DSL作为语言有更多的应用场景,而不需要修改。

DSL作为知识的载体,同语言一样有进化性,也就是说随着知识的增加,DSL也可以增加,随着知识的进步,DSL也可以进步。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/223060.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 动态规划应用–最长递增子序列 LeetCode 300[通俗易懂]

    动态规划应用–最长递增子序列 LeetCode 300[通俗易懂]文章目录1.问题描述2.解题思路2.1回溯法求解2.2动态规划1.问题描述有一个数字序列包含n个不同的数字,如何求出这个序列中的最长递增子序列长度?比如2,9,3,6,5,1,7这样一组数字序列,它的最长递增子序列就是2,3,5,7,所以最长递增子序列的长度是4。2.解题思路2.1回溯法求解/***@description:最长递增子序列*@author:m…

    2022年5月5日
    31
  • java验证码图片工具类_工具类:VerifyCode.java:图片验证码

    java验证码图片工具类_工具类:VerifyCode.java:图片验证码工具类:VerifyCode.java:图片验证码工具类:VerifyCode.java:图片验证码[JavaWeb工具类目录](http://baike.xsoftlab.net/view/1059.html)[http://baike.xsoftlab.net/view/1059.html](http://baike.xsoftlab.net/view/1059.html)源码:“`pac…

    2022年7月15日
    14
  • 校验json格式的工具_校验码计算工具

    校验json格式的工具_校验码计算工具在线JSON格式化校验工具

    2025年7月7日
    5
  • pycharm更改整体背景颜色(黑-白)[通俗易懂]

    pycharm更改整体背景颜色(黑-白)[通俗易懂]pycharm更改整体背景颜色(黑-白)打开pycharm:1、左上角File—-Settings2、Appearance&Behavior—-Appearance—-第一栏:Theme选择想要的背景色(白色IntelliJLight黑色Darcula黑亮Highcontrast)—-右下角OK…

    2022年8月25日
    15
  • http请求哪几部分_get url长度限制

    http请求哪几部分_get url长度限制HTTP的Get请求URL最大长度各浏览器HTTPGet请求URL最大长度并不相同,几类常用浏览器最大长度及超过最大长度后提交情况如下:IE6.0:url最大长度2083个字符,超过最大长度后无法提交。IE7.0:url最大长度2083个字符,超过最大长度后仍然能提交,但是只能传过去2083个字符。firefox3.0.3…

    2022年8月24日
    8
  • 呼叫系统管理服务器图片,呼叫中心系统工作流程原理拓图

    呼叫系统管理服务器图片,呼叫中心系统工作流程原理拓图原标题 呼叫中心系统工作流程原理拓图简单地说 呼叫中心就是一个工作组 他由若干成员组成 这些成员既包括普通的人工座席 也包括一些自动语音设备 语音信箱等 这些成员通过网络实现相互间的通信 并共享网络上的资源 以 CTI 技术为核心的呼叫中心是一个集语音技术 呼叫处理 计算机网络和数据库技术于一体的系统 客服呼叫中心的主要功能就是接受用户来电并为用户提供各种服务 呼叫中心系统原理实现主要在于两个部分

    2025年10月26日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号