Mule 4 是否建议不要使用像 Groovy 这样的脚本语言?
Does Mule 4 recommends not to use scripting languages like Groovy?
Mule 4 建议尽可能使用 DW,但是 Mule 有没有建议不要使用像 Groovy 这样的脚本语言?如果是,将所有内容从 Groovy 移动到 DW 有什么好处。谢谢
虽然没有明确说明,但更有可能的是,您最好坚持使用 DW 而不是 Groovy,尤其是因为它涉及数据转换和使用 DW 表达式语言配置组件。
DataWeave 是一种专门用于简化数据转换的语言。 Groovy 是一种通用编程语言。我相信您应该使用更具体的工具,如果它足够容易获得(在这种情况下是这样),并在必要时使用更通用的工具。
将所有内容从 Groovy 移动到 DW 的优势? Mule 100% 支持 DataWeave。你得到:
- drag/drop 次转换,
- 语法高亮,
- 您的转换预览,
- 轻松指定 input/output 元数据,
- 更好地保证您的转换是确定性的(因此更容易测试)。
这个列表还在继续,并且从 Mule 3 -> Mule 4 急剧增长。
综上所述,在某些情况下,Groovy 这样的语言肯定更合适,但根据我的经验,这种情况很少见。
Mule 4 建议尽可能使用 DW,但是 Mule 有没有建议不要使用像 Groovy 这样的脚本语言?如果是,将所有内容从 Groovy 移动到 DW 有什么好处。谢谢
虽然没有明确说明,但更有可能的是,您最好坚持使用 DW 而不是 Groovy,尤其是因为它涉及数据转换和使用 DW 表达式语言配置组件。
DataWeave 是一种专门用于简化数据转换的语言。 Groovy 是一种通用编程语言。我相信您应该使用更具体的工具,如果它足够容易获得(在这种情况下是这样),并在必要时使用更通用的工具。
将所有内容从 Groovy 移动到 DW 的优势? Mule 100% 支持 DataWeave。你得到:
- drag/drop 次转换,
- 语法高亮,
- 您的转换预览,
- 轻松指定 input/output 元数据,
- 更好地保证您的转换是确定性的(因此更容易测试)。
这个列表还在继续,并且从 Mule 3 -> Mule 4 急剧增长。
综上所述,在某些情况下,Groovy 这样的语言肯定更合适,但根据我的经验,这种情况很少见。