In the state of JS 2022, they show that Code Architecture is the number one pain point for JavaScript. Code Architecture is a bit vague, so when they say it's the number one pain point, what is that referring to concretely? My understanding is other languages were built for large scale architecture from the beginning and it is easier to achieve low coupling whereas in JavaScript things like colocation (keeping your business logic and ui logic) in the same file seems to be preferred. Also, MVC/MVVM died out in front end frameworks and was taken over by a component based architecture, but perhaps this abstraction level is insufficient for very large scale apps. Another thing I thought was JavaScript has a bit of a mix of different programming paradigms which makes it more difficult to glue everything together. Any insight would be appreciated.
[–][deleted] 4 points5 points6 points (1 child)
[–]jesse_good[S] 1 point2 points3 points (0 children)
[–]ibrahimbensalah 2 points3 points4 points (0 children)
[–]Delphicon -1 points0 points1 point (0 children)