What is SharePoint Framework

 




 

We have done, a lot of coding on Server Side programming using .Net and other server side technologies. Many systems were designed and developed in server side programming era. But today, I am sharing information about Client Side SharePoint Development using SharePoint Framework (SPFx).

Do you know, why only Developer Site definition for SharePoint Add-Ins

The SharePoint Framework (SPFx) development is a great milestone for SharePoint Client Side development. It is a page and web part model. This provides full support for client-side SharePoint development. It allows to easily integrate component with SharePoint data and supports for open source tooling.

 



 

With SharePoint Framework, you can use any of your preferred web technologies and tools in your preferred development environment. It is to build responsive and mobile friendly SharePoint products and apps.

At Microsoft Ignite, top discussed item was SharePoint Framework on Twitter among Microsoft Technologies at the event.

 

Background

SharePoint acts as an application or development platform for a long time and has become very popular. You will surprise because as per Microsoft, more than 200 thousands organizations have built their intranet on SharePoint. There is over 1 M active SharePoint developers helping their businesses.

 




 

SharePoint provided a lot of options to develop and customize from full-trust code execution on SharePoint Server itself, to Sandbox solutions, to Add-ins, to interface customization using CSS and JavaScript embedding.

What are useful tools for SharePoint Practitioners

Within multi-tenant SharePoint Online environment, there is no support for full-trust code. Microsoft has depreciated Sandbox solutions. Add-ins or remote code execution (code getting executed somewhere else e.g. Azure) are most common SharePoint Online development through standard API and JavaScript embedding.

It has made it difficult to keep up evergreen model of SharePoint Online.

 

Objective

SharePoint Framework (SPFx) has objective to solve all these issues using standardized framework. It helps to build custom user interface extensions on top of SharePoint Online in supportive and future prepared way as SharePoint Online keeps itself updated time to time.

 




 

The SharePoint Framework was initially focusing only client side Web Parts which were already successful since last 10+ years. But, new model of SharePoint Framework is build up on latest web technologies. It works well with new modern pages as well as in classical pages and SharePoint mobile apps.

SharePoint Framework comes with new set of tooling which is based on cross-platform and open source technologies such as Node.js, Gulp, Webpack and Yeoman.

How to create a Result Source for BCS Entity in SharePoint Search

These frameworks are helpful at build time to streamline the developer experience for building, packaging and deploying; but the actual execution of the SharePoint Framework code doesn’t have SharePoint Framework (SPFx) involvement.

 



 

Now, it has become feasible to work with SharePoint. It is very helpful for those developers as well who have never build SharePoint solutions previously.

Do you not think, because of such advantages. SharePoint Framework (SPFx) has become popular.

Thank you for reading.

 

Please Follow, Like & Share to get updated with latest posts.

 

What’s Next

We will see how to use and perform SharePoint development using SharePoint Framework in next set of articles.

 

,

2 thoughts on “What is SharePoint Framework

Leave a Reply

Your email address will not be published. Required fields are marked *