4 ms·
> In visual design tools however, these abstractions aren't possible. I occasionally use MS expression blend. It’s a visual design tool, yet it’s quite good at
by Const-me 9y ago
> In visual design tools however, these abstractions aren't possible.
I occasionally use MS expression blend. It’s a visual design tool, yet it’s quite good at working with styles, control templates, data templates.
These are XAML markup equivalents of functions. They don’t match 1-to-1 to visual elements, and you can compose them; even recursively if you want to, see e.g. HierarchicalDataTemplate.
HTML doesn’t have templates, but there’re third-party libraries implementing them on top.
IMO the main reason why people still code web design is legacy: until recently, clients were too slow, different browsers were less compatible, i.e. coding was the only viable option to ensure acceptable quality results.