O que é MERN?
A stack MERN (MongoDB, Express, React, Node.js) é uma stack de código aberto que sintetizou a mudança em direção a SPAs e adoção de NoSQL. MongoDB, um banco de dados NoSQL muito popular, foi usado para armazenamento persistente de dados. Node.js, um ambiente de tempo de execução JavaScript do lado do servidor, e Express, um servidor da web construído em Node.js, formava a camada intermediária ou o servidor da web.
React é uma biblioteca JavaScript de código aberto mantida pelo Facebook que pode ser usada para criar visualizações renderizadas em HTML. Ao contrário do AngularJS, o React não é uma estrutura. É uma biblioteca. Portanto, ele por si só não dita um padrão de estrutura, como o padrão MVC. Você usa o React para renderizar uma visualização (o V em MVC), mas como amarrar o resto do aplicativo é totalmente com você.
Por que usar MERN?
Portanto, agora você tem uma boa ideia da pilha MERN e do que ela compreende. Mas é realmente muito superior a qualquer outra pilha, digamos, LAMP, MEAN, etc.? De qualquer forma, qualquer uma dessas pilhas é boa o suficiente para a maioria dos aplicativos da web modernos. Dito e feito, a familiaridade é o ponto crucial da produtividade em software, então eu não aconselharia um iniciante MERN a iniciar cegamente seu novo projeto no MERN, especialmente se eles têm um prazo agressivo.
Aconselho-os a escolher a stack com a qual já estão familiarizados. Mas MERN tem seu lugar especial.
É ideal para aplicativos da web que possuem uma grande quantidade de interatividade integrada no front-end.
Talvez você possa conseguir o mesmo com outras stacks, mas descobrirá que é mais conveniente fazer isso com MERN. Portanto, se você pode escolher uma stack e tem o luxo de um pouco de tempo para se familiarizar, você pode descobrir que MERN é uma boa escolha.
Nenhum comentário:
Postar um comentário