"You see the Node.js philosophy is to take the worst fucking language ever designed and put it on the server."
My theory is that there are many front-end designers that only know html, javascript, and css, and suggested javascript on the back-end, because they don't know any other language.
I've been a part of many of the javascript framework communities like Ember.js over the years and it's filled with designers, not developers.
But it also depends on your optimizations. If you are a small company, you want to focus on having a small footprint because server space costs more to you.
Large companies don't care about server space costs, because it's negligible compared to the cost of a developer salary and benefits. So, they would rather use a large and bloated framework that helps with productivity because less lines of code need to be written.
I've worked at a few large corporations that didn't get that much traffic. They all used enterprisey, inefficient, and bloated frameworks. Nobody really noticed because they could just throw some more hardware at it and the traffic to the site was fairly low.
My theory is that there are many front-end designers that only know html, javascript, and css, and suggested javascript on the back-end, because they don't know any other language.
I've been a part of many of the javascript framework communities like Ember.js over the years and it's filled with designers, not developers.
But it also depends on your optimizations. If you are a small company, you want to focus on having a small footprint because server space costs more to you.
Large companies don't care about server space costs, because it's negligible compared to the cost of a developer salary and benefits. So, they would rather use a large and bloated framework that helps with productivity because less lines of code need to be written.
I've worked at a few large corporations that didn't get that much traffic. They all used enterprisey, inefficient, and bloated frameworks. Nobody really noticed because they could just throw some more hardware at it and the traffic to the site was fairly low.