Is modern front end development more complex than back end development?
π€youngmindπ3yπΌ8π¨οΈ8
(Replying to PARENT post)
How long is a shortest thread?
Complexity between backend and frontend is not comparable.
π€jpg-π3yπΌ0π¨οΈ0
(Replying to PARENT post)
No it can be very simple. For example, use ESM, preact, htm plus html, css you can make powerful frontend app, without all those fancy frameworks, tools. look at the source code of https://app.moochee.us/tryout
π€moocheeπ3yπΌ0π¨οΈ0
(Replying to PARENT post)
It's hard to say because they're both different, but I think truly great frontend work is a bit rarer because there's so many more approaches that can solve the same problem, so you need to use your a bit of artistic judgement on top of being a wizard coder.
π€logicalmonsterπ3yπΌ0π¨οΈ0
(Replying to PARENT post)
I think the problem isn't about intrinsic complexity, but simply that the tools we have to manage the abstractions we need to do complex backend work are better understood and further developed than the tools and abstractions we have to deal with complex UIs.
π€elrosπ3yπΌ0π¨οΈ0
(Replying to PARENT post)
nah, its fine[1]. on the frontend you have a single thread and all state is in memory. on the backend anything goes. in both domains you have to use sane, simple designs, and that can be challenging.
π€nathantsπ3yπΌ0π¨οΈ0
(Replying to PARENT post)
It depends entirely upon how you define βmodern.β Even plain old CSS and HTML can be used in a βmodernβ way.
π€fuckcensorshipπ3yπΌ0π¨οΈ0
(Replying to PARENT post)
Yes, and it's more dynamic, too.
π€nikolayπ3yπΌ0π¨οΈ0
(Replying to PARENT post)
Having said that, back end applications can be anything from a simple DB server to the control software of a nuclear reactor or factory. So there is more scope for back end development to be complex than there is for front end development. So perhaps an answer is that the back end development is more likely to be more complex than the front end development.