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.

 

,

About Satyendra Mishra

Satyendra is a Technical Project Manager with 12+ years of experience on Project Management, Microsoft Technologies including ASP.NET, ASP.NET MVC, C#, SharePoint (On premises & Office 365), JavaScript Framework (AngularJS) and related technologies. He is a person with belief, sky is limit for a hard working and dedicated individual. That’s why he devoted himself to field of Software Development and now both are growing with each other. Every year for him turned out to be best year and he received enormous support and love from his companies and his clients from around the world. Now with vast knowledge of software development and its outsourcing process, he decided to move himself into knowledge sharing. Keep a fact in your mind about the comfort level of your clients and this will make you king/queen of your area.
View all posts by Satyendra Mishra →

Leave a Reply

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