MEAN (софтверски пакет)
MEAN (MongoDB, Express.js, AngularJS и Node.js)[1] је бесплатан Јаваскрипт софтвер отвореног кода, намењен креирању динамичких веб-страница и веб-апликација.[2]
Захваљујући свим компонентама MEAN софтверског пакета које су написане у Јаваскрипту, MEAN апликације могу бити написане на једном језику који се извршава и на серверској и на клијентској страни.
Компоненте
уредиДелови MEAN пакета су:
- MongoDB, NoSQL база података.
- Express.js, фрејмворк за веб-апликације који се покреће на Node.js-у.[3]
- AngularJS, Јаваскрипт MVC фрејмворк који се покреће у прегледачу.
- Node.js, извршно окружење за серверску страну и мрежне апликације.
Именовање
уредиНазив MEAN сковао је Валериј Карпов, MongoDB програмер.[4] Он је представио појам и логотип на свом блогу 2013. године. Логотип је првобитно креирао Остин Андерсон за MEAN Линктин групу и састоји се од првих слова сваке од компонената MEAN-а.
Варијанте
уредиПостоје различите варијације традицијалног MEAN скупа, а разликује их то што је замењена једна или више компоненти са сличним фрејмворцима. На пример, MEEN скуп Angular.js замењује JavaScript MVC фрејмворком Ember.js
Референце
уреди- ^ „us-en_cloud_learn_mean-stack-explained”. www.ibm.com (на језику: енглески). Приступљено 2020-04-09.
- ^ Dickey, Jeff (2014-09-24). Write Modern Web Apps with the MEAN Stack: Mongo, Express, AngularJS, and Node.js (на језику: енглески). Peachpit Press. ISBN 978-0-13-396237-6.
- ^ „Express - Node.js web application framework”. expressjs.com (на језику: енглески). Приступљено 2020-04-09.
- ^ „The MEAN Stack: MongoDB, ExpressJS, AngularJS and Node.js | MongoDB Blog”. MongoDB (на језику: енглески). Приступљено 2020-04-09.
Додатна литература
уреди- Haviv, Amos Q. (2014). MEAN Web Development: Master real-time web application development using a mean combination of MongoDB, Express, Angular JS, and Node.js. Birmingham, UK: Packt Publishing. ISBN 978-1783983285.
- Dickey, Jeff (2014). Write Modern Web Apps with the MEAN Stack: Mongo, Express, AngularJS, and Node.js (Develop and Design). San Francisco, CA: Peachpit Press. ISBN 978-0133930153.
- Holmes, Simon (2019). Getting MEAN with Mongo, Express, Angular, and Node, Second Edition. Shelter Island, NY: Manning Publishing. ISBN 9781617294754.
- Holmes, Simon (2015). Getting MEAN with Mongo, Express, AngularJs, and Node. Shelter Island, NY: Manning Publishing. ISBN 9781617292033.
Спољашње везе
уреди- meanjs.org is a fork of mean.io. It uses a tool called 'Yeoman' to generate Angular CRUD, routes, controllers, views, and services.
- MEAN Stack User Registration and Login Tutorial