Technology disruption has already disrupted. Everything has changed with the pace of digital revolution, from our everyday lives to the way how we work and code. The fast moving and diverse environment of web development is no exception.
Technology stacks provide complete platforms to run applications, and they have the power enough to process complex instructions. Generally they consist of the following components: operating system, runtime environments, database, web server and web application framework.
What is MEAN stack
MEAN stack is a full-stack JavaScript framework for developing dynamic websites and applications. MEAN stack derives its name from its components: M stands for MongoDB, E – Express.js, A – AngularJS, and N – Node.js.
MEAN stack is completely JavaScript-powered: one and the same programming language (JavaScript) is being used at every level of application, thus, it allows unique server-side and client-side execution environments.
https://blog.lasoft.org/introducing-the-mean-stack/