Codificação declarativa ou codificação programática em Dojo Projects? [fechadas]

Na minha própria experiência, gosto de codificação programática. Para citar alguns benefícios aqui:

Melhor desempenho: não há necessidade de analisar.Sem alternar entre html e javascript: no html, tudo no código (use css para controlar o layout).Fácil de mudar dinamicamente o conteúdo.Fácil de ser lido e mantido.

Mas, aqui, muitos usuários costuram usando codificação declarativa. minha pergunta é: qual é o benefício de usar codificação declarativa? Qual deles é o favorito do dojo gurus?

questionAnswers(1)

yourAnswerToTheQuestion