Índice da aula
- Criando um aplicação VueJS
- Componentes de arquivo único
- Deploy da aplicação
- Exercícios
- Correção dos Exercícios
O framework VueJs
O VueJs (pronuncia-se /vju:/, como no inglês view ) é um framework javascript para desenvolvimento de aplicações web. Ele é um framework progressivo, sendo aplicável tanto em aplicações pequenas ou grandes, com ou sem o uso de bibliotecas adicionais. O VueJs é um framework de código aberto, mantido por uma comunidade de desenvolvedores. Ainda, ele provê uma programação reativa, que atualiza automaticamente a interface do usuário quando os dados são alterados. Também, é baseado em componentes, o que permite a criação de componentes reutilizáveis, que aumenta a produtividade do desenvolvedor.
Duas características importantes do VueJs são:
- Renderização declarativa: o VueJs permite a criação de templates HTML que são renderizados dinamicamente com base nos dados da aplicação. Essa renderização é feita de forma declarativa, ou seja, o desenvolvedor declara o que deve ser renderizado, e não como deve ser renderizado. Isso permite que o VueJs faça o trabalho de atualizar a interface do usuário de forma eficiente.
- Programação reativa: o VueJs rastreia automaticamente o estado de cada variável declarada na aplicação, e atualiza a interface do usuário quando os dados são alterados. Isso permite que o desenvolvedor se concentre no desenvolvimento da aplicação, sem se preocupar com a atualização da interface do usuário.