Currently, I am developing a PHP web application with approximately 200 unique views. Most of these views simply display tables or forms.
However, there are about 10 pages where users could benefit from dynamic/async components to prevent constant page reloads. These pages are not related in any way.
I have researched AngularJS and its use in single-page applications. The data binding and other features seem like they could be useful for our components. However, our application is not single-page. Would AngularJS still be suitable? Are there any alternative frameworks that might be better for building self-contained components?