Let’s start with the first question: Why Single Page Applications (SPAs) ? This type of applications have been around for years, but they have not yet become widespread in the public Internet.
And why is that ?
There is both a good reason for that, and a even better reason on why that could change in the near future.
SPAs did get adopted a lot over the last few years for building the private dashboard part of SaaS (Software as a Service) platforms or internet services in general, as well as for building enterprise data-driven and form-intensive applications.
But does Angular then enforce building our applications as a SPAs ?
... read the whole story at blog.angular-university.io.