Interesting statistics from Google: (web?) developers are using
Quite high numbers for Mac and Linux...
that along with jQuery enables developing for variety of browsers.
Modern web (sites and apps) development is done
by assembling many modules / libraries, most of them open source.
Modular is good.
But finding, learning, and putting them together is still a challenge...
Here is one example of one such system, SPA JumpStart – Architecture
nicely described as class @ Pluralsite by John Papa
List of libraries he used:
This may be a "transition", or it may be a "new normal" for web development.
Mainstream web developers will likely look for "components"
and "cloud" a new mainframe...