SharePoint Framework 企业向导(三)

博客地址:http://blog.csdn.net/FoxDave

透视视图:SharePoint在更广泛的SharePoint平台中

SPFx是一个新的模型,附加在已存在的方法上,但是专注于为用户接口自定义提供更多的价值如客户端web部件。该框架被设计用来跟现有的模型一起工作,并且更容易以一种更广泛和持久的支持方式创建新的用户接口自定义部署。

对比Add-ins

SharePoint Add-ins,之前被称作SharePoint应用程序(SharePoint 2013版本被引入),曾经是唯一的被SharePoint Online支持和管理的自定义选项。然而在很多情况下,SharePoint Add-ins需要相比简单的用户接口自定义所需要的必要的工作多得多的架构工作。SharePoint Add-ins有两个类型:SharePoint承载和提供方承载。SharePoint承载的Add-ins以SharePoint支持的方式执行客户端代码,但正像刚才所说的即使是一个客户端web部件也需要比必要工作多得多的工作。在很多情况下是构建SharePoint承载的Add-ins来部署组件,如SharePoint网站中的列表和web部件。这些web部件在一个特殊的网站存在,即应用程序网站,它只有有限的功能,专门用于承载Add-ins。另一方面,提供方承载的Add-ins能同时执行服务端代码和客户端代码,对SharePoint Online进行远程调用(注意这里说的服务端代码是指C#后台代码,而非SharePoint服务端对象模型,Online是无法执行Server API的)。这对独立软件供应商是有利的,可以保护他们的知识产权、代码和逻辑,也适用于无法执行客户端脚本的场景,如长时间运行、繁琐的计算操作或是无法用客户端脚本实现的访问远程数据源等操作。Add-ins的主要优势是独立性:实际的代码并不是在SharePoint网站浏览器跨站脚本保护中执行,这可以方式Add-in获得跟当前登录用户一样的访问权限。Add-ins的只能在安装的过程中授权,这使得管理员从第三方获取Add-in时更加安全,同时也相对独立地存在于微软商店中,用户可以自行搜索下载安装。

SPFx跟SharePoint Add-ins并肩工作,并且可以替代只需要客户端脚本的场景。例如,Add-ins能够向网站添加应用程序部件。这些应用程序部件跟web部件类似,区别在于:web部件是在网站页面的上下文中运行,而应用程序部件是运行在他们自己的独立域(上文中提到的应用程序网站或提供方承载的网站)下,以iframe的形式嵌入到页面中。另一方面,SPFx并不是在iframe中运行的。得益于此,它能以更无缝的方式在页面上下文运行,提供给用户更强大的交互功能。这使它可以运行丰富的函数,但同时没有像Add-ins一样的安全控制。SPFx解决方案也因此被称为是完全信任的客户端解决方案。同时由于iframe是非响应式的,所以在移动端和备用显示器上显示得不是那么好。

基于前面提到的安全方面的原因,SPFx解决方案目前并没有商店来让你下载和安装解决方案。另一方面,在许多情形下使用用户上下文是期望的场景的情况下,可以使用SPFx替代。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SharePoint 是一种用于创建、共享和管理组织内部网站和内容的平台。它可以帮助团队协作、文档管理、数据分享和工作流程自动化。 要入门 SharePoint,以下是一些建议: 1. 了解 SharePoint 的基本概念和术语:熟悉 SharePoint 平台的基本概念,如网站、列表、库、页面和权限等。 2. 注册 SharePoint 网站:注册一个 SharePoint 网站,这是你创建和管理内容的地方。可以尝试使用 Microsoft 365 订阅或 SharePoint Online 进行注册。 3. 探索 SharePoint 网站:浏览你的 SharePoint 网站,了解其组织结构和功能。探索不同的模板和页面布局,以获取更多想法。 4. 创建列表和库:使用列表和库来组织和存储内容。例如,创建一个文档库来存储文件,或创建一个任务列表来跟踪团队的工作。 5. 学习权限管理:了解如何设置和管理用户权限,以确保只有授权人员可以访问和编辑内容。 6. 配置工作流程:利用 SharePoint 的工作流程功能来自动化业务过程。学习如何创建和配置工作流程,以提高生产力和效率。 7. 使用 SharePoint 应用程序:探索 SharePoint 应用程序,这些应用程序可以增强和扩展 SharePoint 的功能。例如,Power Automate 可以帮助你创建自定义工作流程,Power Apps 可以帮助你构建自定义应用程序。 8. 学习 SharePoint 开发:如果你具有开发经验,可以学习 SharePoint 开发来自定义和扩展 SharePoint 的功能。了解 SharePoint Framework (SPFx) 和 SharePoint Designer 等工具。 以上是入门 SharePoint 的一些建议。探索不同的功能和实践,逐步熟悉平台,并根据你的需求进行定制和配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值