Я сам не слишком люблю эти теги, но они имеют преимущество, заключающееся в том, что ваши страницы GSP независимы от вашей реализации ajax.
Я не уверен, почему вы называете этот мусор. Это реализация обновления ajax с использованием прототипа. Если вам не нравится синтаксис, вы можете изменить библиотеку ajax, используемую тегом grails, добавив следующий тег на страницу (или глобальный макет)
<g:javascript library="yui" />
для пользовательского интерфейса Yahoo
или
<g:javascript library="dojo" />
для додзё
Результирующий javascript будет выглядеть по-другому, но он все равно приведет к выводу строки javascript на вашу страницу для поддержки вашего вызова ajax.
Если вам это не нравится, вы можете поступить как я и написать это самостоятельно, вместо использования тегов grails. В любом случае, мне нужно написать так много javascript, что использование этих тегов бесполезно.
Я лично считаю JQuery самой простой библиотекой для работы с страницами и ajax.
Но это мой личный вкус.
С уважением,
Винсент Жигер