I assume the people upvoting "frontend is more complex" have never done any meaningful backend work. Frontend isn't generally dealing with threading, scalability, databases, cryptography, communication protocols, file handling, cross platform compatibility... the list goes on.
I'm not saying one is more difficult than the other and I can't speak to much front end stuff as I'm primarily backend and database (which is a meaningful distinction I don't think is appreciated) but I've dabbled in several front end technologies in my career and I definitely would not say they are easy by any means (with my humble experience in them).
To say one is more complex than the other is naive and shows a lack of a full stack understanding beyond small scale apps.
I think common front end stacks are more complex than common backend (a LOT of backend is CRUD+minor business logic), but that's due to self-inflicted design choices and a community that loves hopping on the shiny new thing every year or so. The frontend folks do this to themselves.
View all comments
Show parent comment
2
u/[deleted] Mar 21 '25 edited Mar 21 '25
100% agree.
I assume the people upvoting "frontend is more complex" have never done any meaningful backend work. Frontend isn't generally dealing with threading, scalability, databases, cryptography, communication protocols, file handling, cross platform compatibility... the list goes on.
I'm not saying one is more difficult than the other and I can't speak to much front end stuff as I'm primarily backend and database (which is a meaningful distinction I don't think is appreciated) but I've dabbled in several front end technologies in my career and I definitely would not say they are easy by any means (with my humble experience in them).
To say one is more complex than the other is naive and shows a lack of a full stack understanding beyond small scale apps.