|
|
|
|
|
by ryanbrunner
1534 days ago
|
|
In my experience SPAs bring a lot of headaches that you just don't really need to think about with traditional HTML. Browser navigation, form handling, a lot of accessibility stuff comes out of the box for free, and there's one source of truth about what makes a particular object valid or how business logic works (which is solvable in the SPA world but brings a lot of complexity when you need to share logic between the client and the server, especially when they're in different languages). Frankly out of all the things that make our architecture simple and efficient, I would say server rendered HTML is by far the biggest one. |
|
If you have product or design requirements that it should feel more dynamic like a native app, then trying to patch that on top of a static webpage might get messy.