Take the 2-minute tour ×  I keep seeing this term being thrown
around in blogs about frameworks. While I understand the
difference between declarative and imperative programming, how
does this apply specifically to UI? Why does there appear to be
a special term for it? Are these different 'things'? If so, what
is the alternative to Declarative UI and why would I want to use
it?  share|improve this question No, they're not different
things. –  Telastyn Nov 2 '12 at 14:15 @Telastyn. Imperative and
declarative are very different things. It is "what" vs "how". An
HTML layout would be declarative. A sequence of drawing
instructions would be imperative. –  mike30 Nov 2 '12 at 16:04
@mike: The OP asked if imperative/declarative UI was different
from imperative/declarative programming. They're not. – 
Telastyn Nov 2 '12 at 16:57 @Telastyn The OP is asking the
difference between declarative UI and <foo> UI (such as
"imperative UI"), and if an alternative to declarative UI even
exists. –  Izkata Nov 3 '12 at 3:58 add c