Mule 4 рекомендует не использовать языки сценариев, такие как Groovy? - PullRequest
0 голосов
/ 09 ноября 2018

Mule 4 рекомендует максимально использовать DW, но есть ли какие-либо рекомендации от Mule, чтобы не использовать языки сценариев, такие как Groovy? Если да, какие будут преимущества, чтобы переместить все с Groovy на DW. Спасибо

1 Ответ

0 голосов
/ 09 ноября 2018

Не явно, но, скорее всего, чем лучше, вам лучше будет придерживаться DW вместо Groovy, особенно в том, что касается преобразования данных и настройки компонентов с помощью языка выражений DW.

DataWeave былязык, специально созданный для облегчения преобразования данных.Groovy - это язык программирования общего назначения.Я считаю, что вам следует обратиться к более конкретному инструменту, если к нему достаточно легко добраться (в данном случае это так), и при необходимости использовать более универсальные инструменты.

Преимущества перемещения всего из Groovy вDW?Mule 100% поддерживает DataWeave.Вы получаете:

  • преобразования с помощью перетаскивания,
  • подсветку синтаксиса,
  • предварительный просмотр ваших преобразований,
  • простое указание метаданных ввода / вывода,
  • лучше гарантирует, что ваши преобразования являются детерминированными (и, следовательно, более простыми для тестирования).

Этот список можно продолжить и значительно расширился по сравнению с Mule 3 -> Mule 4.

Все это говорит о том, что бывают случаи, когда такой язык, как Groovy, является более подходящим, но эторедкость в моем опыте.

...