Decidir se a MEAN é adequada para si

Concluído

MEAN é uma pilha de programação para compilar e alojar aplicações Web. MEAN é um acrónimo das partes dos seus componentes: MongoDB, Express, AngularJS e Node.js.

O principal motivo para considerar a MEAN é a sua familiaridade com o JavaScript. Aqui estão mais alguns motivos para escolher a MEAN ou escolher uma pilha de programação diferente para a sua próxima aplicação Web.

Por que devo escolher a MEAN?

Todos os componentes da pilha MEAN são fiáveis, claros e open source, assim como os de muitas outras pilhas de programação. Veja a seguir alguns motivos pelos quais pode escolher a MEAN ao invés de outras pilhas de programação.

Os dados não são altamente estruturados

MongoDB é chamado de banco de dados NoSQL . Um banco de dados NoSQL não requer que os dados sejam estruturados de forma predefinida como acontece com um banco de dados relacional como o Microsoft SQL Server ou o MySQL. Em vez disso, o MongoDB armazena os dados em documentos semelhantes a JSON, que não precisam de estruturas de dados rígidas necessárias para o MySQL ou para outras bases de dados relacionais.

A MEAN está bem documentada

Neste momento, todos os componentes da pilha MEAN são populares. Os recursos para trabalhar com MongoDB, Express, AngularJS e Node.js são fáceis de encontrar.

A MEAN pode ser executada em praticamente qualquer lugar

Você também pode desenvolver aplicativos de pilha MEAN a partir do seu ambiente de desenvolvimento favorito, seja Windows, macOS ou Linux.

O MEAN é escalável

Além de serem multiplataforma, os aplicativos de pilha MEAN podem ser dimensionados e facilmente testados para crescimento acelerado em ambientes corporativos e oferecem alto desempenho.

Por que motivo a MEAN pode ser adequada para mim?

Veja a seguir alguns motivos pelos quais pode optar por uma pilha de programação que não a MEAN.

Mesmo que você decida que o MEAN não é adequado para você, você ainda pode estar interessado neste módulo. Muitos dos padrões no módulo se aplicam a outros tipos de estruturas de aplicativos Web.

Os dados são altamente estruturados

Se os seus dados forem altamente estruturados, poderá beneficiar da colocação dos dados numa base de dados relacional, como Microsoft SQL Server ou MySQL.

JavaScript não é a sua habilidade mais forte

Se você preferir outra linguagem em vez de JavaScript, pode haver uma estrutura alternativa para você.

Por exemplo, a pilha LAMP, que consiste em Linux, Apache, MySQL e PHP (às vezes com Perl ou Python em vez de PHP) pode se alinhar melhor aos seus pontos fortes e experiência.