MEAN (conjunto de software)
De Wikipedia, a enciclopédia encyclopedia
MEAN (MongoDB, Express.js, AngularJS (ou Angular), e Node.js)[1] é um conjunto de soluções JavaScript de software livre e código aberto para a construção de páginas web dinâmicas e aplicações web.[2]
Como todos os componentes do conjunto são em Javascript, as aplicações feitas com MEAN podem ser escritas usando a mesma linguagem tanto no back-end(lado do servidor) como no front-end(lado do cliente).
Embora seja frequentemente comparado com outros conjuntos de solução para desenvolvimento web, como o LAMP (Linux, Apache, MariaDB/MySQL e PHP), os componentes do MEAN são mais próximos da programação de alto nível, pois incluem uma ferramenta para camada de apresentação da aplicação, e não incluem uma camada de sistema operacional.[3]
A sigla MEAN foi usada pela primeira vez por pelo desenvolvedor Valeri Karpov[4] que em 2013 introduziu o termo em seu Blog. A logo, criada pelo designer gráfico Austin Anderson para o grupo original de desenvolvedores MEAN no LinkedIn,[5] foi feita juntando as primeiras letras das logos de cada um dos componentes do conjunto MEAN.