MEAN STACK VS MERN STACK: O QUE É? QUAL A DIFERENÇA? 😲[2022]

Avisaremos você por e-mail sempre que postarmos algo que seja de seu interesse para te fazer ganhar dinheiro com programação.

Entre para nossa lista e receba conteúdos exclusivos e com prioridade!

100% livre de spam.



O QUE É UMA STACK DE DESENVOLVIMENTO?
Stack é uma pilha de tecnologias que você utiliza para poder desenvolver alguma aplicação. Então por exemplo, quando você tá desenvolvendo um projeto web você pode utilizar um banco de dados uma MySQL, você pode utilizar uma linguagem PHP, você pode utilizar lá um Bootstrap, né, um framework Bootstrap com HTML, CSS, alguma biblioteca ou algum framework JavaScript, são as tecnologias que você tá utilizando para poder fazer aquele projeto web Isso é uma stack, uma pilha de tecnologias.

O QUE É MEAN STACK?
E agora que você já conceituou o que quer uma Stack, o que que é essa pilha, a gente vai ver direitinho o que que é um Mean Stack, o que é um Mern Stack. Esse Mean Stack nada mais é do que uma sigla. “M” representando o MongoDB, “E” representando o Express.JS, o “A” representando o Angular e o “N” representando o Node.JS.  

Começando pela primeira a letra “M” MongoDB. MongoDB é um grande sistema de banco de dados não-relacional, que assim, é amplamente utilizado não apenas para desenvolver aplicações em JavaScript, mas também em outras linguagens, uma outra linguagem que usa muito o MongoDB é o Python.

Então esse “M” é de MongoDB, o “E” é de Express. Express é um Framework específico para ser utilizado com Node.JS e vai deixar o Node muito mais prático de você trabalhar de você utilizar, então recomendo fortemente que você dê uma pesquisada sobre este Framework o Express.

E chegamos na letra “A” de Angular. Angular é também o Framework em JavaScript antes ele se chamava Angular.JS e depois dessa evolução aí de algumas modificações o Google é que detém os direitos sobre ele e o nome dele passou a ser simplesmente Angular.

E por fim a letra “N” de Node.JS. O Node ao contrário do que muita gente pensa, do que muita gente imagina não é uma linguagem, não é uma biblioteca, não é um Framework, o Node.JS ele é um interpretador Javascript, o que que significa isso professor Marcio? O interpretador é como se fosse um compilador, tá? Mas só que ele não chega propriamente a mandar informação para dentro do processador, ele pega a informação de uma linguagem, no caso o Javascript, interpreta ela ali dentro do browser e ele mesmo, esse interpretador é responsável por dar os outputs.

E quando você junta toda essa pilha de tecnologias para desenvolver uma aplicação o MongoDB, Express, Angular e também o Node.JS você tem ali essa pilha essa Stack chamada de Mean ou Mean Stack.

O QUE É MERN STACK?
Perfeito, então a gente definiu o que que é um Mean Stack, e o que é um Mern Stack? É a mesma lógica, a única coisa que modifica aí é a letra “A” de angular pela letra “R” de React. O React é uma biblioteca JavaScript mantida pelo Facebook e ela é amplamente utilizada por projetos de grande porte, só para constar aí Netflix, Airbnb entre vários outros projetos utilizam o React. Ele é muito mais voltado ao user interface ou interface do usuário, a carinha da aplicação, o rosto da aplicação, então quando você tiver trabalhando com React é dentro de um projeto web você vai ver que ele é muito mais voltado assim para questão de design e apresentação do projeto, apresentação estética do sistema, então a próxima vez que você entrar no Netflix e você vai ver todos aqueles efeitos aquelas animações aquele visual bonito, saiba que é um pouco de React ali por trás fazendo toda aquela mágica.

MAS, AFINAL QUAL É A DIFERENÇA ENTRE MEAN E MERN?
Então qual a diferença entre Mean Stack e Mern Stack? Basicamente uma tecnologia dessa pilha, enquanto o Mern Stack utiliza o React, o Mean Stack utiliza o Angular, basicamente essa diferença. 

Assista a esse conteúdo completo no Youtube: MEAN STACK VS MERN STACK: O QUE É? QUAL A DIFERENÇA? 😲[2022]

Oportunidades de TI direto no seu e-mail

100% livre de spam.

Assuntos relacionados:

Para enviar seu comentário, preencha os campos abaixo:

Deixe um comentário


*


*


Seja o primeiro a comentar!

Avisaremos você por e-mail sempre que postarmos algo que seja de seu interesse para te fazer ganhar dinheiro com programação.

Entre para nossa lista e receba conteúdos exclusivos e com prioridade!

100% livre de spam.