Você sabe o que AngularJS
O que é AngularJS
AngularJS é um framework para o desenvolvimento de aplicações web, utilizando a o JavaScript. Seu objetivo é aumentar aplicativos que podem ser acessados por um navegador web, sob o padrão model–view–controller (MVC), em um esforço para facilitar tanto o desenvolvimento quanto o teste dos aplicativos.
História do AngularJS
Foi criado por Misko Hevery e Adams Abrons em 2009. Inicialmente, o
projeto tinha como objetivo facilitar a criação de aplicações web.
Alguns anos depois Misko foi trabalhar no Google, no projeto do Google
Feedback, e ele encontrou um cenário um pouco complicado: o projeto já
contava com 17.000 linhas de código.
Depois de alguns meses de trabalho ele decidiu fazer uma aposta com seu gerente.
Ele apostou que reescreveria o código do projeto em 2 semanas, contanto que pudesse utilizar o framework que tinha desenvolvido. Eles terminaram de reescrever o código em 3 semanas, mas reduziu o projeto para 1.500 linhas!
Com isso, aos poucos o Google foi adotando o framework para outro projetos internos. No ano passado (2014), foi divulgado que mais de 110 projetos do Google utilizam o AngularJS.
Vantagens
É Open Source;
Mantido pelo Google;
Arquitetura da aplicação em camadas bem definidas;
Permite a criação modular e de componentes reutilizáveis;
Já possui a infraestrutura para integração com back-end;
Facilita a etapa de testes de forma automatizada;
Depois de alguns meses de trabalho ele decidiu fazer uma aposta com seu gerente.
Ele apostou que reescreveria o código do projeto em 2 semanas, contanto que pudesse utilizar o framework que tinha desenvolvido. Eles terminaram de reescrever o código em 3 semanas, mas reduziu o projeto para 1.500 linhas!
Com isso, aos poucos o Google foi adotando o framework para outro projetos internos. No ano passado (2014), foi divulgado que mais de 110 projetos do Google utilizam o AngularJS.
Vantagens
É Open Source;
Mantido pelo Google;
Arquitetura da aplicação em camadas bem definidas;
Permite a criação modular e de componentes reutilizáveis;
Já possui a infraestrutura para integração com back-end;
Facilita a etapa de testes de forma automatizada;

Nenhum comentário:
Postar um comentário