新的SharePoint开发人员配置文件

如果您像我一样,曾经是SharePoint开发人员,与C#和.Net一起工作,他们不喜欢使用Java脚本做很多事情,并且当Microsoft更改Apps的开发模式时感到头疼,这是一种新的现代SharePoint体验甚至是更大的变化,我在这里谈一点。

但是…现在呢? 放弃SharePoint? 绝对不行!

新的现代SharePoint经验使我们有机会进行自我更新,并开始使用有关Web开发的最新技术

SharePoint框架迫使我们学习如何使用Typescript,React,Angular,Node和许多其他开源平台,这些平台将使我们成为Fullstack开发人员,而不仅仅是SharePoint开发人员。

说到SharePoint世界,我们比那些已经在使用那些开源平台的人处在更好的位置,因为我们已经了解SharePoint的结构,API,数据模型,获得更好性能的技巧等等。

对,就是这样! SharePoint上的新的现代体验结合了这些平台和工具,为我们提供了一种为客户提供更好的解决方案的方法。

使用Powershell脚本,您可以对租户,网站集,网站,列表,项目等执行操作,使用自动脚本可以执行的所有操作都可以使用Powershell脚本和Microsoft SharePoint创建的PnP来执行球队。

这太棒了!!!! 例如,您可以创建一个Powershell脚本,以使用所有自定义项自动配置整个环境,并将其与VSTS上的管道集成,以通过产品的内部版本和发行版本自动进行该配置,这不是很好吗??

谈到为新的现代体验开发事物的方式,事情已经发生了很大的变化。 在SharePoint 2013上,我们引入了应用程序模型,其中Microsoft允许其他语言的开发人员(以前没有C#)使用提供的托管应用程序模型向SharePoint开发组件,并使用SharePoint托管应用程序将JavaScript组件开发到SharePoint。

那个模型那时是破坏性的,因为SharePoint开发人员曾经是在SharePoint方面具有知识和经验的C#开发人员,并且有了这个新模型,其他语言的人也开始成为SharePoint开发人员。

为了获得新的SharePoint现代体验,Microsoft引入了一个全新的开发模型,称为SharePoint框架,该模型包含在一个框架中,您可以使用打字稿作为主要语言以及最常用的语言(至少到目前为止)为SharePoint开发网页和扩展。 JavaScript框架。 (您可以使用ReactJS,AngularJS,KnockoutJS,VueJS等)

考虑到我们今天面对的所有“全栈开发人员”,开发人员需要将前端,后端和DevOps集成在一起,因此该框架是完全有意义的。

我不想在本文中深入探讨这个主题,但是我想与您分享一些链接,以便您可以成为这个新的SharePoint Developer🙂

SharePoint团队一直在努力为我们提供数千个示例和教程,因此您可以通过以下链接保持最新状态:

SharePoint即插即用

SharePoint模式和实践(PnP)视频的频道。 有关PnP计划的更多详细信息,可从以下网站获得:

www.youtube.com

每月有成千上万的视频和很少的生命

SharePoint / sp-dev-fx-webparts

sp-dev-fx-webparts –针对SharePoint Framework客户端Web部件的代码示例和开发人员内容。

github.com

使用不同类型技术的大量样本

我希望它可以鼓励您进入这个新的SharePoint开发模型,如果您想分享自己的迁移经验,只需为我们提供评论。

再见!