【问题标题】:Does Mule 4 recommends not to use scripting languages like Groovy?Mule 4 是否建议不要使用 Groovy 等脚本语言?
【发布时间】:2019-04-12 21:36:32
【问题描述】:

Mule 4 建议尽可能多地使用 DW,但是 Mule 有什么建议不要使用 Groovy 等脚本语言吗?如果是的话,将所有内容从 Groovy 迁移到 DW 会有什么好处。谢谢

【问题讨论】:

    标签: mule mule-esb


    【解决方案1】:

    不明确,但很有可能,您最好坚持使用 DW 而不是 Groovy,尤其是当它涉及到数据转换和使用 DW 表达式语言配置组件时。

    DataWeave 是一种专门为简化数据转换而创建的语言。 Groovy 是一种通用编程语言。我相信你应该使用更具体的工具,如果它足够容易(在这种情况下),并在必要时使用更通用的工具。

    将所有内容从 Groovy 迁移到 DW 的优势? Mule 100% 支持 DataWeave。你得到:

    • 拖放转换,
    • 语法高亮,
    • 您的转换预览,
    • 轻松指定输入/输出元数据,
    • 更好地保证您的转换是确定性的(因此更容易测试)。

    这个名单还在继续,并且从 Mule 3 到 Mule 4 急剧增长。

    话虽如此,在某些时候像 Groovy 这样的语言确实更合适,但根据我的经验,这种情况很少见。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-23
      • 1970-01-01
      • 1970-01-01
      • 2011-01-27
      相关资源
      最近更新 更多