Model view controller 应用程序外壳框架、MVC和PRPL模式之间的具体区别是什么?
我习惯于使用MVC模式进行web开发,但我想开发一个pwa。我看到了关于AppShell模型、MVC和PRPL模式的信息,但我不理解它们之间的具体区别。我想知道它。根据文档: 应用程序“shell”是实现此功能所需的最小HTML、CSS和JavaScript 为用户界面供电,当缓存脱机时,可确保即时, 在重复访问时为用户提供可靠的良好性能 简言之,你可以将应用程序外壳视为你的页面框架,即使你的应用程序离线,它也需要存在。这适用于具有大量JavaScript架构的单页应用程序 : 对于MVC,是一种分离应用程序的体系结构模式 分为三个主要逻辑组件:模型、视图和 控制器 最常用的MVC框架是ASP.NET。根据PWA的结构:您的网站应该启用HTTPS,并且您的网站应该是响应性的,因此ASP.NET提供了一个编程模型、一个全面的软件基础设施和各种服务,这些都是为PC以及移动设备构建健壮的web应用程序所需的,并且在HTTP协议之上工作简而言之,它支持PWA的构建。 : PRPL是一种用于构建和服务渐进式Web应用程序的模式 (PWAs),强调应用程序交付和 发射它代表:Model view controller 应用程序外壳框架、MVC和PRPL模式之间的具体区别是什么?,model-view-controller,design-patterns,web-applications,progressive-web-apps,Model View Controller,Design Patterns,Web Applications,Progressive Web Apps,我习惯于使用MVC模式进行web开发,但我想开发一个pwa。我看到了关于AppShell模型、MVC和PRPL模式的信息,但我不理解它们之间的具体区别。我想知道它。根据文档: 应用程序“shell”是实现此功能所需的最小HTML、CSS和JavaScript 为用户界面供电,当缓存脱机时,可确保即时, 在重复访问时为用户提供可靠的良好性能 简言之,你可以将应用程序外壳视为你的页面框架,即使你的应用程序离线,它也需要存在。这适用于具有大量JavaScript架构的单页应用程序 : 对于MVC,是
- 为初始URL路由推送关键资源
- 渲染初始路线
- 预缓存剩余路由
- 延迟加载并根据需要创建剩余路由
- 从每个有效路径提供服务的应用程序的主入口点
- 外壳或应用程序外壳,包括顶级应用程序逻辑、路由器等
- 延迟加载应用程序的片段李>