M.E.A.N
1776 palavras
8 páginas
M.E.A.NMongoDB (No SQL)
Express (Programação do Lado do Servidor)
AngularJS (Framework da Google)
NodeJS (Repositório de Ferramentas para
Instalação)
AngularJS
AngularJS é um framework JavaScript open-source, mantido pelo Google, que auxilia na execução de single-page applications. 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.
A biblioteca lê o HTML que contém tags especiais e então executa a diretiva na qual esta tag pertence, e faz a ligação entre a apresentação e seu modelo, representado por variáveis JavaScript comuns. O valor dessas variáveis
JavaScript podem ser setadas manualmente, ou via um recurso JSON estático ou dinâmico.
FrameWork
Um framework (ou arcabouço), em desenvolvimento de software, é uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. Um framework pode atingir uma funcionalidade específica, por configuração, durante a programação de uma aplicação. Ao contrário das bibliotecas, é o framework quem dita o fluxo de controle da aplicação, chamado de Inversão de
Controle.
“Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.”
(No caso do AngularJS o framework é baseado em
Diretivas)
JavaScript
JavaScript é uma linguagem de programação interpretada . Foi originalmente implementada como parte dos navegadores web para que scripts pudessem ser executados do lado do cliente e interagissem com o usuário sem a necessidade deste script passar pelo servidor, controlando o navegador, realizando comunicação assíncrona e alterando o conteúdo do documento exibido.
JavaScript Orientado a Objetos, diferente na abstração normal da orientação a objetos classica (ex. Java)
Concorrentes AngularJS