I’ve been hearing about the MEAN stack for a long time now. I heard what it stands for: Mongodb, Express.js, Angular, and Node. I also heard that it was roughly analogous to the LAMP stack (Linux, Apache, MySQL, and PHP).
Mongodb is the database
Express.js is a framework like Sinatra
Angular is the templating framework (like erb)
Node is the server
NPM is like Bundler.