DEV Community

Discussion on: What makes frontend so miserable for backend developers?

Collapse
 
benbot profile image
Benjamin Botwin • Edited

I've been working backend and frontend for about 7 years and this is my take.

Put plainly, backend is simpler.

That's not to say backend development is easier, but it's simpler. There's usually just one target platform for any server you'd write, whereas a frontend targets multiple devices, browsers, screen sizes, locales, time zones, etc.

That one target could be a single digital ocean droplet, or aws ec2 instance, or any other number of backend infrastructure setups, but it's still just a single, consistent, runtime for your server.

A lot of the complexity in frontend land is due to the multiple runtime targets. For instance Babel only exists because not all browsers support necessary javascript features for modern development.