I believe that some things shouldn't be SPAs (but, unfortunately are). Some of our clients[1] use SPAs for regular websites (which just makes me eyeroll).
A good example for a SPA would be something like a webmail client, a word processor, or a chat.
A bad example of it would be a blog, or a product website; these are much more suited for MPW
I'm conflicted wheteher these would benefit from a SPA or not: discussion boards, web shops and the like. I can see them benefiting from SPA, but I can also see some disadvantages. I guess they'd be more suited for a "hybrid solution" (MPW with some AJAX and/or WebSockets).
[1]: I work for a hosting company, so our clients are usually web developers (or sometimes they hire web developers).
A good example for a SPA would be something like a webmail client, a word processor, or a chat.
A bad example of it would be a blog, or a product website; these are much more suited for MPW
I'm conflicted wheteher these would benefit from a SPA or not: discussion boards, web shops and the like. I can see them benefiting from SPA, but I can also see some disadvantages. I guess they'd be more suited for a "hybrid solution" (MPW with some AJAX and/or WebSockets).
[1]: I work for a hosting company, so our clients are usually web developers (or sometimes they hire web developers).