Cały czas widzę, jak ten termin jest rozpowszechniany na blogach o frameworkach. Rozumiem różnicę między programowaniem deklaratywnym a imperatywnym, ale w jaki sposób odnosi się to konkretnie do interfejsu użytkownika? Dlaczego wydaje się, że istnieje na to specjalny termin? Czy są to różne „rzeczy”? Jeśli tak, jaka jest alternatywa dla deklaratywnego interfejsu użytkownika i dlaczego miałbym go używać?