如何使用sharepoint构建SPA

如何使用sharepoint构建SPA,sharepoint,single-page-application,client-side,Sharepoint,Single Page Application,Client Side,我的公司非常重视sharepoint。但服务器端控件在性能方面存在固有的问题。我想将页面呈现责任转移到客户端,其概念类似于SPA。什么是最好的框架或体系结构风格。单页应用程序最近获得了巨大的普及,主要是因为它们的流动性和响应性。显然,框架和架构风格在很大程度上取决于需求。 框架:- 根据您计划的SPA的复杂性,可以利用大量可用的框架—主干框架、角度框架、淘汰框架、余烬框架等。我个人更喜欢角度框架和淘汰框架,因为它们简单、数据绑定和指导功能。此外,您还可以使用Breeze.js高效地处理对Shar

我的公司非常重视sharepoint。但服务器端控件在性能方面存在固有的问题。我想将页面呈现责任转移到客户端,其概念类似于SPA。什么是最好的框架或体系结构风格。

单页应用程序最近获得了巨大的普及,主要是因为它们的流动性和响应性。显然,框架和架构风格在很大程度上取决于需求。
框架:-
根据您计划的SPA的复杂性,可以利用大量可用的框架—主干框架、角度框架、淘汰框架、余烬框架等。我个人更喜欢角度框架和淘汰框架,因为它们简单、数据绑定和指导功能。此外,您还可以使用Breeze.js高效地处理对SharePoint的REST调用。有关更多详细信息,请参阅链接。
建筑风格:-
通常SPA使用MVC或MVVM模式将UI方面与业务逻辑分离,但这也是需求驱动的。无论采用何种风格/模式,重要的是保持代码模块化,尽量不公开实现细节。
包装:-
就SPA for SharePoint而言,打包和部署它们的最佳方式是以SharePoint托管的应用程序的形式。SharePoint托管的应用程序只允许客户端代码,因此利用了SharePoint的Javascript对象模型和REST API,非常适合在SharePoint上部署SPA。
参考资料:-