(no title)
krisrm
|
4 years ago
I always thought of the benefits of SPAs more as a separation-of-concerns thing. You can pretty effectively build a functional front-end web application and mock a set of back-end REST apis, while another team builds out a the back-end. There are absolutely tradeoffs, and being a good software engineer is about understanding where and when those tradeoffs apply.
simonw|4 years ago
In practice though, I've seen this backfire. You end up with the frontend team blocked because the API they need isn't available yet, and then the backend team gets blocked because they shipped the API but they can't use it to deliver value because the frontend team don't have the capacity to build the interface for it!
My preference is to work on mixed-skll teams that can ship a feature independently of any other team. I really like the way Basecamp describe this in their handbook: https://github.com/basecamp/handbook/blob/master/how-we-work... - "In self-sufficient, independent teams".
ngcazz|4 years ago
jamesfinlayson|4 years ago
ar_lan|4 years ago
I don't know much about front-end development but I imagine you can create a front-end that is both not an SPA, and not server-rendered.
krisrm|4 years ago
tored|4 years ago
mwcampbell|4 years ago
[1]: https://world.hey.com/dhh/the-one-person-framework-711e6318