Better Apps: Delivering Universal UI Patterns as Web Components

3 871
11.3
Опубликовано 8 апреля 2019, 18:39
Why do we see so little reuse of web UI across organizations? Web projects freely use countless open libraries from npm and elsewhere, but it’s rare to find high-quality web UI code which is flexible and reliable enough for immediate reuse. This makes creating great user experiences both difficult and expensive.

This talk begins by looking at root causes of this problem in search of insights that might help address it. Jan then discusses the strategies of his work on the Elix project, which seeks to make all common, general-purpose UI patterns available as high-quality, reusable web components. Implementing UI patterns as standard web components transforms them from a theoretical exercise into live, production-ready code that can quickly and directly express a designer’s intention in any web framework.

The talk concludes with practical techniques for deconstructing complex components into UI primitives that can be readily recombined to create UI elements tuned for an application’s particular needs and aesthetics.

See more at microsoft.com/en-us/research/v...
автотехномузыкадетское