3 ms·
I seem to remember reading somewhere that the entire point of XAML and MVVM was to define a clean interface between the UI designer and the programmer. The prog
by ptx 5y ago
I seem to remember reading somewhere that the entire point of XAML and MVVM was to define a clean interface between the UI designer and the programmer. The programmer provides the view model classes and the UI designer can work on the XAML in Expression Blend without touching any code.
- DaiPlusPlus 5y agoMicrosoft believed that enough Fortune 500 companies would actually employ full-time UI designers to work visually in Expression Blend, who would seamlessly hand-off their visually-designed XAML to the implementation engs for data-binding and whatnot. What a completely flat-out wrong expectation about the state of LoB apps. But even worse: after they saw no-one was using Blend they killed it off and made Windows 10’s default WPF look so awful, as if to retroactively punish anyone for using WPF at all.
- octopoc 5y agoThey didn't kill Expression Blend, they just moved it into Visual Studio. It still works in Visual Studio 2022. > who would seamlessly hand-off their visually-designed XAML to the implementation engs for data-binding and whatnot. true, that was a wrong approach for LoB apps. But this is a fairly typical for workflow what happens with end user web apps nowadays. People use something like Figma + React instead of Bend + WPF. Maybe MS assumed that WPF would be commonly used for end user software. Instead the web invaded the desktop in the form of electron.