janeiro 13, 2020
3min de leitura
Andrei L.
Se você curte desenvolvimento de software, provavelmente já ouviu falar sobre o Angular. Ele é um dos frameworks JavaScript mais populares entre os desenvolvedores que usam a ferramenta para desenvolver e construir sites dinâmicos. Neste artigo, você vai aprender sobre o que é Angular, como ele surgiu e as vantagens de usá-lo no seu dia a dia.
O AngularJS é um framework de código aberto usado para construir aplicativos para web baseados em uma única página dinâmica. Os desenvolvedores também usam essa ferramenta para criar menus animados para páginas de internet baseadas em HTML.
O framework é um conceito de Misko Hevery e Adam Abrons, engenheiros da Google. A empresa lançou a primeira versão do AngularJS em 2012 e tem mantido o serviço ativo desde então com atualizações e melhorias.
Antes do AngularJS aparecer, até existiam outras formas de criar páginas dinâmicas. Porém, elas não eram tão convenientes quanto usar o framework.
O AngularJS usa a arquitetura Model-View-Controller (MCV), que é usado no desenvolvimento de apps para a internet. Esse tipo de arquitetura consiste em:
No contexto do AngularJS, o modelo é o framework, enquanto a visão é o HTML e o controle é o JavaScript. Assim, o AngularJS também pode ser chamado de framework Angular ou Angular Java.
Descomplicando as coisas:
Com o framework combinando JavaScript e HTML, o código (a programação) entre eles é sincronizado.
Esse mecanismo torna o trabalho dos desenvolvedores mais fácil porque ele reduz a quantidade de código necessária para escrever uma sintaxe e criar as páginas dinâmicas.
O AngularJS é o queridinho dos desenvolvedores por algumas razões. São elas:
<!DOCTYPE html> <html> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script> <body> <div ng-app="" ng-init="age='20'"> <p>Input your age:</p> <p>Age: <input type="text" ng-model="age"></p> <p>You wrote: {{ age }}</p> </div> </body> </html> <!DOCTYPE html> <html> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script> <body> <div ng-app="" ng-init="age='20'"> <p>Input your age:</p> <p>Age: <input type="text" ng-model="age"></p> <p>You wrote: {{ age }}</p> </div> </body> </html>
Antes de tudo, você precisa lembrar que o AnglarJS é um framework JavaScript. Consequentemente, é essencial saber o básico de programação da linguagem JavaScript antes de aprender qualquer coisa e a usar o AngularJS.
O mesmo se aplica a outras linguagens de programação, como HTML, CSS e Ajax. Conhecer a base do JavaScript antes de aprender sobre AngularJS permite que você:
O AngularJS é um framework JavaScript que os desenvolvedores usam para criar aplicações de páginas únicas para a internet. Por conta da sua estrutura MCV, você não precisa escrever o mesmo código para o HTML e o JavaScript.
Fora isso, o framework oferece ótimos benefícios:
E, se você tiver qualquer pergunta, é só deixar um comentário abaixo!
Deixe uma resposta