Why XAML is here to stay
May 2, 2012, 12:01 am
Declarative user interfaces that support binding allow for decoupling the visual presentation of an application from the back end, which is often code, databases, files, or a combination of all of them.
This decoupling leads to easy maintainability.