Índice
O dinamismo da web faz com que cada vez que necessitamos criar aplicações mais complexas mas mais fáceis de usar para os usuários, entre as novas tendências temos aplicações de página única que, como o próprio nome indica, nos permitem fazer tudo na mesma. página sem necessidade de recarregar.PROLONGAR
Manipular este tipo de aplicação pode ser complexo, portanto começar um projeto do zero sem a ajuda de bibliotecas ou frameworks parece loucura e na verdade é algo que quase não acontece, felizmente no mercado existem vários frameworks que nos ajudam a construir diferentes tipos de aplicativos.Dentro dessas estruturas, temos AngularJS o que é uma livraria Javascript criado e mantido por Google, o que nos permite obter uma base para realizar nossas aplicações dinâmicas, de uma única página e que nos ajuda a incorporar mais funcionalidades para nossos usuários com o mínimo esforço.
Conceitos básicosPara entender o que podemos alcançar usando AngularJS Devemos rever alguns conceitos superficialmente, isso nos dará uma introdução e uma visão geral do que temos pela frente se decidirmos seguir este caminho de desenvolvimento.
Quando trabalhamos com os diferentes tipos de aplicações, um dos desafios sempre foi a forma como apresentamos os dados ao utilizador final e não estamos a falar do ponto de vista do design gráfico ou da interface do utilizador, mas sim do ponto de vista da maneira que deveria construir a estrutura que definimos.
Um foco disso são os modelos do lado do cliente, que podemos delegar usando AngularJS que os dados e o HTML Eles montam e constroem a estrutura que queremos no navegador, para que quando forem feitas as consultas necessárias, a carga de processamento seja no cliente e não no servidor.
Isso nos permite construir um Processo interno independente e ser capaz de realizar diferentes aplicações nele e no a parte dianteira você pode se conectar a qualquer Processo interno sem distinção, desde que respondam com os dados necessários.
AJAXGraças ao uso de Javascript podemos usar AJAX, com isso podemos conseguir mudanças em tempo real ao manipular o SOL do nosso documento, portanto, em vez de enviar respostas com o HTML incorporado, como acontece quando usamos linguagens como PHP ou Rubi, só podemos enviar os dados usando JSON e nosso aplicativo será capaz de organizá-los e construir o HTML necessário sem problemas …
A separação das diferentes áreas de nossa aplicação significa que podemos nos desenvolver de uma forma mais ordenada e eficiente, tendo tudo relacionado a dados e lógica em nosso Modelo, o que o usuário vê no Visão e quem ficará encarregado de controlar e gerenciar todas as Controlador.
AngularJS nos permite usar este paradigma de desenvolvimento e aplicá-lo na web sem problemas, com isso podemos fazer aplicações mais complexas em menos tempo.
Terminamos o tutorial vendo que temos conceitos suficientes que devemos começar a dominar para embarcar em uma jornada com AngularJS com isso poderemos entender o porquê de muitas coisas e também veremos novas formas de desenvolver nossos aplicativos.