Continuo a vedere questo termine gettato nei blog sui framework. Mentre comprendo la differenza tra programmazione dichiarativa e imperativa, come si applica specificamente all'interfaccia utente? Perché sembra esserci un termine speciale per questo? Sono queste 'cose' diverse? In tal caso, qual è l'alternativa all'interfaccia utente dichiarativa e perché dovrei usarla?