3 ms·
You’re basically talking about the underpinnings of XAML. Terribly underappreciated and completely alien to the FOSS world.
by ComputerGuru 3y ago
You’re basically talking about the underpinnings of XAML. Terribly underappreciated and completely alien to the FOSS world.
- captainmuon 3y agoI'm a bit late to answer but... I've used a bit of XAML and it is not at all what I have in mind. XAML, SwiftUI and QML all have the same problem, in that they mix structure and presentation. A typical XAML app is not easily themeable. Let alone having the ability to adapt to different UI paradigms or toolkits. A symptom is that you have tags like "Rectangle" and attributes like "Margin". The high-level description shouldn't say anything about presentation, just what you want to accomplish. The building blocks should be like "CRUD Editor" or "List-Detail view".
- GartzenDeHaes 3y agoXAML based WPF and Silverlight were really nice and eliminated so much boilerplate and plumbing code. Unfortunately, Microsoft management-marketing didn't want to sell an opinionated framework, among other blunders.
- ComputerGuru 3y agoI've tried to convince the fledgling GUI toolkit world of rust to take a look at XAML. I'm not going to rehash my latest round of comments [0] just yet, but suffice to say that XAML gives application developers and end users such freedom and enables very nice architectural splits that other options do not.