My experience has been using the hybrid approach per use case demand:
- Where content on same page needs to be updated, we used AJAX/SPA approach
- But when the page has a completely different layout/look and feel then we would always submit the page and a new HTML response was loaded from server
My question is on point 2. Can we use SPA/AJAX approach also for point 2 with the modern frameworks like angularJS etc., where HTML (with different layout) already loaded on client side. When user clicks on different tab in application, that HTML is picked from client side and data is loaded from server side. Is that correct ?
My understanding is that the advantage of this approach is it will allow for a faster and better user experience than multi page/form submission approach.