O que é Design First?
Design First é um conjunto de ferramentas para ajudar desenvolvedores a projetar antes da codificação. Ele contêm:
- System Designer (Designer de Sistema) um UI Designer para criar sistemas e
- System Runtime, (Sistema de Tempo de Execução) uma biblioteca JavaScript para executar e gerenciar sistemas.
O que é um sistema?
Um sistema é uma aplicação: - definido por um modelo (model), - composto por componentes (component) e - reagindo a eventos com ações que chamamos de comportamentos (behavior).
Arquitetura Design First
- O System Designer projeta e empacota o seu sistema em um arquivo JSON enquanto
- O System Runtime instala e executa o servidor do lado do cliente.