SharePoint Server 2016: SharePoint Framework (SPFx)
What's 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 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 about Why SPFx?
Can we use the SPFx on SharePoint Server 2016?
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?
The Feature Pack is a group of new product features and functionality updates that were requested by customers.
The Feature Pack has been introduced in SharePoint 2016, it has two Feature Packs till now.
- 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.
Feature Pack vs. Service Pack
- The service pack is a tested, cumulative set of all hotfixes, security updates, critical updates, and updates. It's mainly concentrating on solving the issues 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 get started SPFx on SharePoint Server 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
Conclusion
In this article, we have answered the related SPFx question for SharePoint Server 2016 On-Premises.
Reference
- SharePoint Framework For SharePoint 2016.
- SharePoint Framework development with SharePoint 2016 Feature Pack 2.
See Also
- 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.