I&#x27;ve only ever done MVVM development with WPF&#x2F;XAML and it makes a whole lot of sense for me. Viewing it as a logical code-behind is exactly the right way to see view models in my experience. I&#x27;ve not done iOS development, and the term View Controller in the article was very confusing.<p>Other than XAML being somewhat confusing and having relatively poor IDE support, I&#x27;ve found the WPF MVVM model to be the most intuitive and nice UI design pattern that I&#x27;ve used.