10

小议SharePoint framework 解决方案开发

 3 years ago
source link: https://www.cnblogs.com/jianyus/p/14267475.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

小议SharePoint framework 解决方案开发

  前言

  最近,使用SharePoint Online的次数越来越多,而使用SharePoint Framework解决方案开发的次数页越来越多,本文的目的是什么呢?就是为SharePoint和Framework打Call!好了,废话不多说了,我们直接进入正题。

  正文

  说到SharePoint 开发,就不得不多说几句SharePoint的开发方式,SharePoint的开发方式有下面几种方式:

  • SharePoint Design 配置;
  • Infopath 表单配置;
  • SharePoint 服务器场解决方案;
  • 直接在SharePoint页面上编写Javascript;
  • SharePoint Add-In开发;
  • SharePoint Framework开发;

  其中,比较受大众欢迎的方式就是SharePoint Designer配置、SharePoint 服务器场解决方案开发和SharePoint Framework开发;前面的开发方式,我们就不用过多的文字来描述了,我们今天简单为大家介绍一下SharePoint Framework开发的一些优势。

  我这里总结了下,为什么我们会选择用SharePoint Framework开发呢?大概有以下几点原因:

  1. 同时支持SharePoint Server和SharePoint Online的开发方式;
  2. 基于前端结构的开发模式,拥抱前端、拥抱开源;
  3. 更好的开发方式和部署方式;

  在当下前端流行的大趋势下,拥抱前端是SharePoint 开发的必然之路,当然,之前很多小伙伴还在创建页面,在页面上写Vue.js和JSOM对象,这种开发方式相对比较简单,但是,复杂之处在于部署,需要一个文件一个文件去部署和修改,同时,所有代码没有混淆就直接显示在前台,有JS经验的人容易利用代码里的漏洞;所以,我们推荐SharePoint Framework开发,创建解决方案的方式非常简单,安装Node.js和NPM,同时安装几个依赖项,打开VS code就可以进行开发了。而部署的时候就更简单了,只需要把打包后的文件拖到站点文档库里,点一下更新就OK了。

大概半年时间的SharePoint Framework开发,真的爱上了这种开发方式!不像Designer那样难以理解,不像场解决方案部署还会iisreset,更不想InfoPath又难看又难懂,真的是完美解决了SharePoint开发和前端技术的兼容性。

  总结

  关于SharePoint Framework开发的好处,真的是谁用谁知道,赶紧跳出原本复杂的开发模式,拥抱framework,拥抱前端技术把。

  特别的,最近也在接触一些其他技术,无论power apps framework还是teams framework,都有着类似的开发架构,真可谓一通百通,加油吧,SharePoint开发者们!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK