That's not the problem... Why not PERN? Some men just want to watch the world burn
lingua franca of the web. So learning it should be a good thing, right? Yes, because you'll basically be able to build anything on the web. I prefer the use of build rather than create since build immediately alludes to the mental model of stacking up.
The list is endless: Angular, React, VueJS, Meteor, Polymer, ...
Well that's on the frontend.
So when you come across PREN, MERN, MEAN, what does it all mean?
EN in each of these stands for Express and Node. Far from a static page, a web application requires a Database and these come in their variations: PostgreSQL and MongoDB are the most common.
It now adds up right?
PREN - PostgreSQL, React, Express, Node
MERN - MongoDB, Express, React, Node
MEAN - MongoDB, Express, Angular, Node
PEAN - PostgreSQL, Express, Angular, Node
VueJS is quickly picking up and it promises ease of grasp lowering the barrier of entry into JS frameworks. However I have not come across reference to it in a stack. So is it safe to say well have VPEN - VueJS, PostgreSQL, Express, Node? Notice that the naming needs to be pronounceable on one breath? Have you come across anything close?