MEAN (softverski paket)
MEAN (MongoDB, Express.js, AngularJS i Node.js)[1] je besplatan Javaskript softver otvorenog koda, namenjen kreiranju dinamičkih veb-stranica i veb-aplikacija.[2]
Zahvaljujući svim komponentama MEAN softverskog paketa koje su napisane u Javaskriptu, MEAN aplikacije mogu biti napisane na jednom jeziku koji se izvršava i na serverskoj i na klijentskoj strani.
Komponente uredi
Delovi MEAN paketa su:
- MongoDB, NoSQL baza podataka.
- Express.js, frejmvork za veb-aplikacije koji se pokreće na Node.js-u.[3]
- AngularJS, Javaskript MVC frejmvork koji se pokreće u pregledaču.
- Node.js, izvršno okruženje za serversku stranu i mrežne aplikacije.
Imenovanje uredi
Naziv MEAN skovao je Valerij Karpov, MongoDB programer.[4] On je predstavio pojam i logotip na svom blogu 2013. godine. Logotip je prvobitno kreirao Ostin Anderson za MEAN Linktin grupu i sastoji se od prvih slova svake od komponenata MEAN-a.
Varijante uredi
Postoje različite varijacije tradicijalnog MEAN skupa, a razlikuje ih to što je zamenjena jedna ili više komponenti sa sličnim frejmvorcima. Na primer, MEEN skup Angular.js zamenjuje JavaScript MVC frejmvorkom Ember.js
Reference uredi
- ^ „us-en_cloud_learn_mean-stack-explained”. www.ibm.com (na jeziku: engleski). Pristupljeno 2020-04-09.
- ^ Dickey, Jeff (2014-09-24). Write Modern Web Apps with the MEAN Stack: Mongo, Express, AngularJS, and Node.js (na jeziku: engleski). Peachpit Press. ISBN 978-0-13-396237-6.
- ^ „Express - Node.js web application framework”. expressjs.com (na jeziku: engleski). Pristupljeno 2020-04-09.
- ^ „The MEAN Stack: MongoDB, ExpressJS, AngularJS and Node.js | MongoDB Blog”. MongoDB (na jeziku: engleski). Pristupljeno 2020-04-09.
Dodatna literatura uredi
- 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.
Spoljašnje veze uredi
- 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