SharePoint Patterns and Practices 简介
作者:陈希章 发表于 2017年12月22日
SharePoint Patterns and Practices,以下简称PnP,是由微软的SharePoint产品组发起并主持的一个有关SharePoint产品生态环境,发展至今,已经在全球拥有很大的规模,核心成员也已经不仅仅限于微软的产品组员工,还有大量的MVP,合作伙伴,开发人员。
PnP的主要活动和内容包括
- 开源的框架、插件、范例代码(托管在github上面)
- 专题演讲、视频(托管在youtube上面)
- 专属的技术社区(托管在Microsoft Tech Community上面)
- 每月或每周的定期会议(可通过Skype for business加入)
- 每月一次月报,大量的文档和合作伙伴加速包
- 在全球范围内召开的线下活动(SharePoint Conference,SharePoint Saturday等)
SharePoint Saturday 已经在中国举行过两届(由微软苏州研发中心SharePoint产品组组织),最近一次是在上海举行的。我有幸参加了这次活动,现场有将近100位来自全国各地的参与者。一天的活动,干货多多,也看到了不少老朋友,希望接下来还有更多类似的活动。
PnP的所有资料,你可以通过下图找到。如果你记不住这么多,你只要保存一个地址即可:http://aka.ms/sppnp
PnP是一个非常活跃的生态环境,从下面的数据可见一斑。这些数据来自于最近一期的月报: https://dev.office.com/blogs/pnp-december-2017-update
- GitHub repository forks at most popular repositories in SharePoint GitHub organization
- PnP - 2596
- PnP Sites Core - 432
- PnP PowerShell - 396
- PnP JS Core - 184
- SP Dev Docs - 277
- SP Dev FX Web Parts - 396
- Unique visitors during past 2 weeks in SharePoint organization repositories - 34207
- Merged pull requests across SharePoint repositories (cumulative) - 4159
- Closed issues and enhancements ideas cross SharePoint repositories (cumulative) - 2631
- SharePoint Online CSOM NuGet package downloads (cumulative) - 319162
- PnP Core component NuGet package downloads (cumulative) - 121692
- Page views in SharePoint Dev pages at docs.microsoft.com during November 2017 - 625394
- Unique tenants using PnP components during November 2017 - 8108
- Http requests towards SharePoint Online from PnP components during November 2017 - 5545920557
- SharePoint Dev YouTube channel had 24387 views with 148705 minutes watch time during November 2017
那么问题来了,什么时候我们中国的产品组,MVP和开发人员能更多地参与到这个生态中去呢?我自己的一个小目标,计划在2018年在PnP中能做出一些力所能及的贡献,立此存照,欢迎大家监督,当然更喜欢大家一起来参与,相互交流和成长。
行文至此,不免有些感慨。我知道很多人在关注最近所谓的“中年危机”的话题(网络上面总是不缺少新话题的),从一定程度上,这是全民焦虑的一种表现。我就奇怪了,人类社会少说也有了几千年历史了,也没见谁谁谁到了一个年龄就要死要活,而且全社会还热热闹闹地讨论;而每个人都会经过少年、中年到老年,自然万物都是如此,这又有什么好焦虑的呢。这种新闻或者软文,听一听或者自嘲一下也就算了(我相信很多朋友是属于这一种),如果说找抱怨的理由,那多了去了,但是“每个人对于他所属的社会都负有责任,那个社会的弊病他也有一份”,找到理由好像就可以心安理得地什么都不做,或者继续看热闹,这当然是一种个人的选择,但总是有另外一些拥有自由而无用的灵魂的人们会选择继续前进,一方面不断地提高自己,一方面去真正做一些事情。
- © 2017 GitHub, Inc.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
2009-12-22 jquery lightBox plugin
2009-12-22 在WCF中使用消息队列
2008-12-22 Open XML之我见
2008-12-22 Office (2007) Open XML 文件格式简介【转载】
2008-12-22 重写javascript中window.confirm的行为
2008-12-22 JavaScript中的Window窗口对象【转载】