The Mean vs Mern stack decision for me has a couple parameters. I would like to choose between Angular and React based on which is most likely to bring the greatest return on learning time invested. These two both involve getting the most current javascript skills which I would do anyway.

The market of jobs, even jobs that are not consulting jobs, gives a good snapshot of the local demand. There is information on the size of the local market, but that does not offer an idea of ow supply and demand are balanced nor of over trends.
The days that jobs remain open is an available data point that does speak to the supply and demand. I compared mean/mern stack markets with WordPress in order to have a bit of context.

Here are some Pittsburgh figures:

Technology Market Size Ave. days open
MongoDB 28 27
Nodejs 136 20.15
Reactjs 20 21.7
Angularjs 83 17
WordPress 10 13.3

In comparing the opportunities, the size of the market is important and the larger the market the better. However, the most important variable is the number of days that jobs remain open. The more of those, the harder it is for prospective employers to fill their roles and the greater the opportunity there is for consultants.

Here is a trend chart for Google searches with respect to Angular.js, React.js, Nade.js and MongoDB. You can see that Angular has a lion’s share of the attention, but is falling off. In fact it fell from 100 last summer to 72 now, a loss of 28%. None of the other technologies has lost as much of a share of attention.

My inclination:
Given the supply and demand balance in my area, as well as the national search trend, I think React.js is a better bet than Angular.js, so I am leaning toward a MERN stack.

This entry was posted in Technology and tagged , . Bookmark the permalink.