MEAN (software bundle)

MEAN (acronimo per MongoDB, Express.js, AngularJS (o Angular ) e Node.js ) [1] indica una piattaforma software per lo sviluppo di applicazioni web. [2] Esistono altre varianti dello stack, ad esempio MERN che utilizza la libreria React.js per il frontend, [3] [4] e un'altra chiamata MEVN che usa Vue.js. Tutti i componenti possono essere scritti in un solo linguaggio, dal momento che sono tutti scritti in JavaScript.

Logo comune utilizzato per rappresentare gli stack MEAN.
Logo comune utilizzato per rappresentare gli stack MERN.

Sebbene spesso paragonati direttamente ad altri stack di sviluppo web popolari come lo stack LAMP, i componenti dello stack MEAN sono di livello superiore e includono un livello di presentazione dell'applicazione web e non includono un livello del sistema operativo.

Componenti software

modifica

  I componenti principali consistono in:

  1. ^ (EN) www.ibm.com, https://www.ibm.com/cloud/learn/mean-stack-explained. URL consultato il 16 febbraio 2020.
  2. ^ (EN) Jeff Dickey, Write Modern Web Apps with the MEAN Stack: Mongo, Express, AngularJS, and Node.js, Peachpit Press, 24 settembre 2014, ISBN 9780133962376.
  3. ^ mongodb.com, https://www.mongodb.com/mern-stack.
  4. ^ mongodb.com, https://www.mongodb.com/languages/mern-stack-tutorial.