SharePoint Framework – The Gift Of Extensibility and Flexibility for Developers

Techgig By Techgig, 28th Sep 2017 | Follow this author | RSS Feed
Posted in Wikinut>News>Technology

In February this year, Microsoft announced the general availability of the SharePoint framework. It was a much-awaited release because it allows developers and administrators to build and deploy parts that are used by Office 365 users in their production environments. In other words, this allows the use of web technologies to build apps on SharePoint that are agile, responsive and mobile friendly.

SharePoint Framework – The Gift Of Extensibility and Flexibility for Developers

What is the SharePoint Framework?
The SharePoint Framework (SPFx) is a page and web part model that offers comprehensive support for client-side SharePoint development. Moreover, it allows seamless integration with SharePoint data and support for open source tooling.

With the SharePoint Framework, developers use modern web technologies and tools in their chosen development environment to create solutions and apps that are both responsive and mobile-ready.
The SharePoint Framework works for SharePoint Online and also for on-premises.

Benefits of SharePoint Framework
SPFx is based on the modern web development stack and Microsoft for the first time provides great extensibility. Customization using SharePoint development is now possible on any platform with any JavaScript framework.

Following in the footsteps of the wider cloud and web application ecosystem, the SharePoint Framework is all for choice and flexibility. It lets developers use technologies and coding tools beyond .NET - to include popular JavaScript frameworks (Angular and React). SPFx also lets developers and businesses include their existing, familiar tools including the Gulp task automation build system and Yeoman web application scaffolding toolkit.

As SharePoint’s extensibility increases, it is useful to know the ideal use cases in which SPFx can help you and some of the key features:

1. 100% JavaScript
With SPFx, you can develop solutions that comprise 100% JavaScript. And just like SharePoint solutions developed in the past with Angular, Knockout, jQuery and JSON, such SharePoint Framework solutions execute fully in the browser.
It also allows you to build complex apps that combine the contemporary SharePoint UX and the add-in model for code isolation and security, along with Office 365 power cloud services integration.

2. Hosting flexibility
Microsoft provides great hosting options with SPFx letting you host the solutions code wherever you like - in SharePoint, on your own servers or in the cloud. The browser then loads specific scripts as the solution calls the URL reference to wherever the code is located.

Thus solutions hosted externally to SharePoint can integrate a range of technologies that would otherwise not be available. This gives developers a high degree of technical flexibility and freedom, unlike the previous versions.

3. Mobile and Modern UX
SharePoint framework UX is truly mobile-first. Not only are the team sites responsive, but their content and customizations can be used with the new SharePoint mobile app. The modern SharePoint UX is built with a mobile-first philosophy in mind. Team sites are not only now responsive, but their contents and customizations can be used with the new SharePoint mobile app. If mobile users are an important audience for your solution, you should strongly consider building it through the SharePoint Framework.

SharePoint Framework signals a new, mobile-first, low-code era for Microsoft and its users, that will give many businesses without .NET expertise a new opportunity to develop, maintain and collaborate. In June, Microsoft added the ability for developers to gets scoped capability for custom solutions across Office 365 tenancy. It lets developers build customized web parts or extensions and have them ‘immediately available’ across all site collections in a tenant. Of course, this has approval controls so IT has the final say.

Microsoft also announced the availability of the SharePoint Framework Extensions Developer Preview. This capability allows developers to make additional customizations to SharePoint Modern pages and Document Libraries. It gives developers more room to customize like adding a banner at the top of the SharePoint Site page to show notifications to users and also add metadata. The extensions Preview is only available to develop tenants for now before the general availability. But all signs point to the fact that Microsoft is doing its best to make SharePoint extensible and customizable for its vast community.

Have you worked with the SharePoint Framework yet? What are your views? Let us know in the comments section below.


Microsoft, Sharepoint

Meet the author

author avatar Techgig
I love to write about technology topics and thereby sharing my knowledge via tech related articles.

Share this page

moderator Peter B. Giblett moderated this page.
If you have any complaints about this content, please let us know


author avatar Fvevew
20th Nov 2019 (#)

Imformative article


Reply to this comment

Add a comment
Can't login?