翻阅微软的教程,他们似乎在非常简单的场景中使用了 SPA,即过滤或更新单个列表。
假设我有一个稍微复杂一点的界面,我可能有多个列表、多个添加屏幕和一些向导等来指导用户完成某些过程。
单页应用程序的首选方法是否会为系统的每个区域拥有多个控制器和视图,即如果我有一个用户管理区域 - 这可能是一个控制器/视图,维护用户配置文件可能是另一个控制器/视图。
因此,用户体验将是页面之间的导航,但是在他们想要执行某些操作的页面上,这都是 AJAX 吗?
如果这样的应用程序是真正的 SPA,我想我最终会在一个页面中显示大量div,反映系统中每个区域的用户界面 - 此页面的占用空间可能很大?
我想我可以通过将其与FaceBook进行比较来比较我想要实现的目标?但是,我假设他们正在通过 AJAX 即时下载视图,因此占用空间相对较小。