Я предпочитаю использовать языки сценариев для коротких задач, таких, как действительно простой HTTP-бот, массовый импорт/экспорт данных в/откуда-то и т.д. и т.д. Основные сценарии выброса и простые вещи. Дело в том, что язык сценариев - просто эффективный инструмент для написания быстрых программ. Что касается моего понимания Groovy в этот момент...
Если вы должны были запрограммировать Groovy, и вы не захотите написать быстрый script, не будете ли вы вынуждены вернуться к регулярному синтаксису Java (и мы знаем, как это может быть свернуто по сравнению с язык сценариев), чтобы сделать что-то более сложное? Например, если я хочу сделать некоторые http-скрипты, не могу ли я просто вернуться к использованию синтаксиса java для вызова Commons HttpClient? Для меня точка языка сценариев - это быстро напечатанные и менее принудительные конструкции. И вот другое дело, кажется, что нет никаких стимулов для библиотек, основанных на Groovy, которые будут разработаны, когда есть так много хороших java, что делает Groovy кажущимся Java-зависимым языком с незначительные возможности сценариев.
Итак, сейчас мне интересно, могу ли я переключиться на Groovy в качестве языка сценариев или продолжать использовать более распространенный язык сценариев, такой как Perl, Python или Ruby.