Oi Carlos,
depende muito do que você quer fazer. Não acredito que pelo CRUD puro do Grails 1.3.x você consiga isto de cara, porque sempre vai te dar um trabalhinho.
Outro ponto interessante é o seguinte: quando a gente está trabalhando com Ajax, a nossa perspsectiva muda também, pois nós carregamos trechos de páginas, e não páginas inteiras.
Rola de você postar mais detalhes sobre o quê exatamente está pensando em fazer?
(uma possibilidade seria você usar algo como jQuery Dialog pra expor os formulários de cadastro)
Cara, no projeto atual, estamos usando bastante Ajax. Te dizer que tá bem legal. O Grails usa o Prototype por trás para fazer toda a coisa funcionar.
Eu tive alguns bugs com as taglibs nativas do Grails (submitToRemote, remoteLink), tive que modificar um pouco. Mas depois disso tá tudo funcionando super bem.
Outra coisa que eu fiz que me ajudou muito foi tratar os erros de forma universal. Eu ainda estou melhorando ele, mas é mais ou menos nessa linha aqui:
http://pastebin.com/6mNg2THs
Pra paginação e ordenação de grids eu usei e abusei do plugin Remote Pagination, muito legal.
Enfim, eu achei bem fácil usar Ajax no Grails. Você vai gostar.
Olá, pessoal.
Obrigado pelas respostas!
Creio que para o CRUD isso vai gerar um trabalho realmente desnecessário. O jQuey Dialog é interessante mas nunca havia pensado nele para esse propósito. Talvez veja isso com mais calma depois.
Tiago, muito legal o seu exemplo. Vou dar uma olhada com mais calma!
Obrigado à todos!