Tecnologias

Conheça as principais tecnologias disponíveis para desenvolvimento.

Front-end

AngularJS

AngularJS é um framework JavaScript código aberto, mantido pelo Google, que auxilia na execução de single-page applications. Seu objetivo é aumentar aplicativos que podem ser acessados por um navegador web, foi construído sob o padrão model-view-view-model (MVVM), em um esforço para facilitar tanto o desenvolvimento quanto o teste dos aplicativos.

Ele é atualmente uma das melhores opções para se desenvolver aplicações mobile web baseadas no conceito SPA.

Com o AngularJS, os designers podem usar HTML como linguagem de modelo e permite a extensão da sintaxe do HTML para transmitir os componentes do aplicativo sem esforço. 
Angular faz muito do código que você teria de escrever completamente redundante.

Apesar do AngularJS ser comumente relacionado ao SPA, você pode usar o Angular para construir qualquer tipo de aplicativo, aproveitando recursos como: ligação bidirecional, modelagem, manipulação de API RESTful, modularização, manipulação de AJAX, injeção de dependência, etc.

O AngularJS é mantido pelo Google, bem como por uma comunidade de desenvolvedores individuais. Os aspectos técnicos detalhados deste framework podem ser encontrados no site AngularJS, que afirma que “o AngularJS permite extender o vocabulário HTML”.