Esri did the right thing by relaunching ArcGIS for developers, I think. A lot of people who work for mean stack company thought that this was a bad idea, but I am sure that they'll be saying something else now.