4 ms·
I've only shipped one or two little things with WPF. I think the author makes plenty of good points. And some points which I'm not advanced enough to understand
by Lagged2Death 9y ago
I've only shipped one or two little things with WPF. I think the author makes plenty of good points. And some points which I'm not advanced enough to understand.
But I actually like writing XAML by hand.
The GUI-based GUI designers I've tried were never very good about expressing the subtleties and details that you have to deal with if you hope to make a professional-grade result.
GUIs that are good at specificity and detail also tend to be quirky and difficult (think CAD systems).
The fact that XAML is so closely tied to the actual structures you're creating means you learn the language and its domain together. And you can trivially re-use or re-purpose chunks of XAML by copying, pasting, editing.
- vintagedave 9y ago> ...writing XAML by hand. > The GUI-based GUI designers I've tried were never very good about expressing the subtleties I understand you like writing a UI by hand, and it's always good when a UI has a human-editable text form (if XML counts :)) But in general: it's 2017. The fact you're writing about the need to design a UI by text is extraordinary, and so, so far behind other tools.
- douche 9y agoI'm pretty sure that's what I'm doing on all my HTML/JS UIs...
- vintagedave 9y agoI'm not so in touch with web UIs, but for the desktop or mobile writing by hand is antiquated, and has been for twenty years.
- true_religion 9y agoWhat is used to create desktop UIs? There are a few products for React/HTML/JS that let you create web ui's via a gui interface, but they're not really all encompassing.
- TimJYoung 9y agoDelphi (RAD Studio), Lazarus, and Visual Studio all allow you to create desktop UIs using WYSIWYG designers.