Отказ от ответственности: я никогда не использовал строповые трубы.
Судя по ограниченной документации, Sling Pipes, похоже, не имеет больших преимуществ по сравнению с другими API. Это просто еще один способ с предположительно лучшей читабельностью.
Лично я бы не советовал использовать строповые трубы по следующим причинам:
- Плохая документация.
- Вероятно, трудно написать хорошие модульные тесты для этих каналов.
- Зависит от Java 8 Nashorn JavaScript Engine, который устарел в Java 11 (см. JSR 335 ).
Я полагаю, что Sling Pipes являются жизнеспособным вариантом для одноразового кода для миграции, но не для производственного кода. Но если вы пишете одноразовый код для миграции, вы также можете использовать консоль Groovy.
Тем не менее, мне было бы интересно услышать, что говорят другие народы, предпочтительно люди, которые уже использовали строповые трубы.