MEAN STACK O QUE É ISSO ?
Nesse mundo do desenvolvimento WEB muitas são as tecnologias que tem surgido nesta última década, porem há uma algumas em especial que eu gostaria de falar de forma simples e rápida.
Tecnologia JavaScript, que evoluiu bastante e que vem acompanhando o desenrolar dessa longa e animadora história da internet ao longo dos mais de 20 anos de sua criação.
Com esta evolução surgiu um conjunto de tecnologias indicado pela sigla MEAN, que é na verdade, o emprego e combinação de quatro componentes para desenvolvimento de aplicações Web separados. VEJAMOS ABAIXO
MONGODB: É o banco de dados usado na aplicação, como se fosse um MySql, porem o mongo ele é NoSql ou seja não relacional.
EXPRESS: Framework JavaScript que roda no servidor, ou seja, com ele é possível trabalhar no backend da aplicação manipulando banco de dados com javascript.
ANGULAR: Framework JavaScript que roda no cliente, responsável pela apresentação da aplicação na parte do cliente.
NODEJS: Servidor Web e engine Javascript que roda no servidor.
Veja abaixo como funciona o MEAN:
Cliente faz a requisição->Angular manda a request para o servidor Node -> Servidor Node manda as informações de requisição para o Express -> Que é buscar no banco de dados MongoDB as informações que o cliente requisitou lá no primeiro passo.
Basicamente é isso que significa e que representa a sigla MEAN, agora você já sabe o que significa e despertou interesse na tecnologia, acompanhe a serie de artigos que postarei aqui sobre instalação, configuração e criação de uma aplicação simples usando essa pilha(stack) de desenvolvimento.
Obrigado pela sua leitura, criticas e sugestões são muito bem vindas.