zoukankan      html  css  js  c++  java
  • gradle 很棒

    一直以为 gradle 就是 maven 的一个易读版,表达上比 XML 更精简了,实际上还是maven,似乎没有存在的必要。

    但是,万万没想到,这玩意儿竟然是一个语言,竟然可以调试!也就是说,它不是一个声明式的 Build 用 DSL,而是一个具有声明式外观的命令式的语言,这太棒了!

    这样一来,不管在哪儿出现问题,都可以通过调试技术解决,这包括,调试技术主要有观看和干预,具体就是断点堆栈输出等等,这就解决了不知道发生了什么的问题。

    它本身是一个编程语言,也就决定了它的能力可以无限扩充,支持个自定义发布什么的易如反掌。

    XML 的表达能力太弱了,要表达也要借助一堆嵌入的脚本,以前 build.xml,后面 maven,都不能灵活表达。

    说到这里我开启了对声明式语言的反思。

  • 相关阅读:
    Java
    Spring
    Q&A
    Q&A
    Q&A
    Spring
    Elasticsearch部署及基本概念
    rust(二) 变量及类型
    rust(一) 一些命令
    vim笔记
  • 原文地址:https://www.cnblogs.com/inshua/p/14856508.html
Copyright © 2011-2022 走看看