МЕАН (софтвер пакет)

Из Википедије, слободне енциклопедије
Иди на навигацију Иди на претрагу
Логотип МЕАН софтвер пакета.

Меан је бесплатан JavaScript софтвер отвореног кода, намењен креирању динамичких веб страница и веб апликација.

МЕАН скуп софтвера се састоји од MongoDB-а, Express.js-а, Angular.js-а и Node.js-а. Захваљујући свим компонентама МЕАН скупа софтвера и подржаности JavaScript-а, МЕАН апликације могу бити написане на једном језику који се извршава и на серверској и на клијентској страни.

Компоненте:[уреди]

Делови МЕАН пакета су:

  • MongoDB, NoSql база података.
  • Express.js, фрејмворк за веб апликације који се покреће на Node.јs-у.
  • Angular.js, JavaScript модел-поглед-конторлор фрејмворк који се покреће у прегледачу.
  • Node.js, изврсно окружење за евент-дривен серверску страну и мрежне апликације.

Именовање:[уреди]

МЕАН је саставио Валери Карпов, MongoDB програмер. Он је представио појам на његовом блогу.

Логотип је креиран од стране Аустина Андерсона за МЕАН LinkedIn групу и састоји се од логотипа првих слова сваке од компонената МЕАН-а.

Имплементација:[уреди]

MEAN.io: Једна од првих МЕАН фрејмворка креирана од стране Амос Хавив-а са Linnovate-a.

MEAN.js: Амос Хавив напушта Linnovate и креира MEAN.js као пројекат заједнице.

Варијанте:[уреди]

Постоје различите варијације традицијалног МЕАН скупа, а разликује их то што је замењена једна или више компоненти са сличним фрејмворцима. На пример, МЕЕН скуп, замењује Angular.js JavaScript МВЦ фрејмворком Ember.js