Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Highly declarative UI without using templates

Highly declarative UI without using templates

Most of the Web applications today written in traditional web framework is just mechanically assembled code with duplicates, rooted in the domain model which leads to more code and maintenance cost.

To improve this, MetaUI offers different way how web application can be built (declaratively) in order to render dynamically whole User Interface on the fly without templates rather than letting you layout your fields or components manually for every single use case over and over again.

Avatar for Frantisek Kolar

Frantisek Kolar

August 29, 2019

More Decks by Frantisek Kolar

Other Decks in Programming

Transcript

  1. – Craig Federighi “Most of the UI code written in

    traditional frameworks is a mechanical application of (unstated) rules rooted in the domain object data model !.” Motivation
  2. What is MetaUI ? It uses your model (domain object)

    + Meta data describing this object ( OSS rules) Set of APIs and min. set of components To dynamically derive whole a UI for you on the fly without templates.
  3. Features Dry Principle Uses Object Introspection Customization capability UI Library

    agnostic Visibility, Validity and Editability Create, Edit, View mode