我是一个角初学者,目前正在通过一些角度教程工作。我有几年前的ASP.NET MVC经验。
我认为我想要理解的是,我应该尝试将我的应用程序设计为一个单一的还是多个页面的应用程序。
据我所知,对于角和ASP.NET核心应用,有两种主要的思想流派:
我理解得对吗?我认为单页应用程序对我来说是有意义的,但我发现我对多页方法感到非常困惑.我不太清楚多页应用程序的哪个部分应该是角填充,以及每个页面是否应该是它自己的角应用程序。
我试着寻找两者的比较,但却找不到像样的东西。:(
发布于 2018-04-08 08:33:45
在多页应用程序中,客户机(浏览器)通常向服务器发送页面请求以启动通信。然后,服务器处理请求并将页面的HTML发送给客户机(浏览器)。对于每个请求服务器,都向客户端发送完整的html,而不是将补丁html加载到客户端。
在单页应用程序(SPAs)中首先整个页面是通过初始请求加载到客户机中的,之后的操作必须通过Ajax请求进行更新,而不需要重新加载整个页面。SPA减少了响应用户操作的时间,结果是更流畅的体验。
发布于 2018-08-16 15:13:49
我不认为你使用的分类是正确的。对我来说,这就是:
您可能是在讨论“多个”“单页应用程序”,其中将复杂的SPA分解为较小的应用程序。
你可以有一个“用户”SPA和一个“管理”SPA从同一网站发布。
发布于 2020-06-04 17:21:00
如果您想在不使用任何第三方Asp.net框架的情况下在github核心MVC解决方案中构建单个页面应用程序(Ajax),那么更好的方法是查看这个github存储库。Core
https://stackoverflow.com/questions/49715227
复制相似问题