In this article, I will briefly answer the below SPFx related questions:
- What’s SharePoint Framework (SPFx)?
- Why SharePoint Framework (SPFx)?
- Is SharePoint Framework (SPFx) available in SharePoint 2016 On-Prem?
- What’s the Feature Pack?
- What’s the difference between Feature Pack and Service Pack?
- How to use SharePoint Framework in SharePoint 2016?
What’s SharePoint Framework (SPFx)?
The SharePoint Framework (SPFx) is
- A new development (page and part) model for building SharePoint customizations.
- It enables client-side development for building SharePoint experiences.
- It facilitates easy integration with the SharePoint data and provides support for open source tooling development.
To start learning SPFx check Welcome to the SharePoint Framework!
Why SharePoint Framework (SPFx)?
SharePoint Framework (SPFx) lets you build responsive, engaging web parts using the latest developer frameworks and tools.
The SPFx is preferable because of:
- The controls are responsive and accessible by nature.
- The controls are rendered in the normal page DOM.
- You can use any browser framework that you like React, Handlebars, knockout, angular.
- Performance is key.
Read more at Why SPFx?
Is SharePoint Framework (SPFx) available in SharePoint 2016 On-Prem?
On 12 Sept 2017, Microsoft announced the availability of using SharePoint Framework web parts for SharePoint Server 2016 with Feature Pack 2 (September 2017 Public Update for SharePoint 2016).Once you have installed and upgraded the September 2017 Public Update for SharePoint 2016.
You will be able to upload and deploy SharePoint Framework packages that contain web parts via the SharePoint App Catalog just as you would with SharePoint Add-ins.
By the way, There is no Modern Team Site in SharePoint 2016 On-Prem yet! The release of ‘Feature Pack 2 for SharePoint Server 2016’ provides only use and build the SharePoint Framework WEB PARTS hosted in the classic web part pages of SharePoint Server 2016.
What’s the Feature Pack?
A feature pack is a group of new product features and functionality updates that were requested by customers.
SharePoint 2016 has two Feature Packs.
- Feature Pack 1 is delivered in November 2016 Public Update for SharePoint Server 2016 that contains the following features:
- Administrative Actions Logging
- MinRole enhancements
- SharePoint Custom Tiles
- Hybrid Auditing (preview)
- Hybrid Taxonomy (preview)
- OneDrive API for SharePoint on-premises
- OneDrive for Business modern experience (available to Software Assurance customers).
- Feature Pack 2 is delivered in September 2017 Public Update for SharePoint 2016 that contains the following features:
- The foundation of modern web part hosting and editing experiences, including core SPFx APIs, SPFx package deployment, and property panes.
- All the features previously included in Feature Pack 1 for SharePoint Server 2016.
What’s the difference between Feature Pack and Service Pack?
- The service pack is a tested, cumulative set of all hotfixes, security updates, critical updates, and updates. It mainly concentrating on solving the issue related to the performance, security, and stability of the service.
- The feature pack is mainly concentrating on the functionality, Design changes, and new features that were requested by the customer.
How to use SharePoint Framework in SharePoint 2016?
- First, Set up your SharePoint client-side web part development environment.
- Second, Build your first SharePoint client-side web part (Hello World).
- Third, Connect your client-side web part to SharePoint.
- Finally, Deploy your client-side web part to a SharePoint page.
See also, an introduction to SharePoint Framework development in SharePoint 2016 using Feature Pack 2 is covered in the below videos:
In this article, I have summarized and answer the questions related to the SPFx for SharePoint Server 2016 On-Prem.
- Overview of the SharePoint Framework.
- Why SPFx?
- SPFx tutorials.
- Now available: Deploy SharePoint Framework web parts to SharePoint Server 2016 with Feature Pack 2
- Enterprise Guidance for SharePoint Framework.
- Team-based development on the SharePoint Framework.
- SharePoint Framework development with SharePoint 2016 Feature Pack 2.
- September 2017 Public Update release notes.