Apresentando
Mas começou antes...
Lógica+
Dados+
Interface (caracter) Apresentação
Dados
Lógica+
Interface (desktop)
Dados Lógica Interface (Web)
Dados
Lógica+
Interface (Web)
Criado em 2009
Miško Hevery (Googler) e Adam Abrons
Front end para um serviço de armazenamento JSON online
Novos membros: Igor Minár e Vojta Jína (Googlers)
Filosofia
Programação declarativa (HTML, CSS) é melhor que imperativa (JavaScript) para construir interfaces.
Programação imperativa (JavaScript) é excelente para
descrever a lógica do negócio.
HTML é muito bom para descrever
documentos estáticos, mas não foi
projetado para comportamento dinâmico.
AngularJS estende o vocabulário
do HTML de forma expressiva
e legível.
“Superheroic JavaScript MVW Framework”