3 ms·
I agree that SPAs are always harder. For me, there are two main reasons to consider an SPA. 1. It _can_ let you build a much nicer UI/UX. That said, it's proba
by autarch 9y ago
I agree that SPAs are always harder. For me, there are two main reasons to consider an SPA.
1. It _can_ let you build a much nicer UI/UX. That said, it's probably easier to build an _okay_ UI/UX with a traditional webapp, and it's also easier to build a _terrible_ UI/UX with an SPA. But the upper limit for excellent UI/UX is higher with an SPA.
2. If you are planning to build a REST API for your system, then the best way to do this is to build a REST API from the start and dog food it with an SPA. Otherwise you end up doing a lot of the server side work twice, once for the HTML app and again for the REST API. It's better to bite the bullet and _just_ build the REST API server side.