As technology is evolving into a more and more client-side experience, JavaScript is becoming a substantial part in SharePoint implementations. With JavaScript you can build rich, fast, interactive user experiences on the client with responsive interfaces that run in browsers as well as a hybrid, native HTML experience on phones.

SharePoint fully embraces this trend, and has released the SharePoint Framework (SPFx). A Page and Part model that enables fully supported client-side development, easy integration with the Microsoft Graph and support for open source tooling. The new experiences for the new mobile app, SharePoint Online and OneDrive for Business, including the new document library and list experiences are built using the SharePoint Framework.

SharePoint Framework

The SharePoint Framework allows you to build complex SharePoint solutions that combine the modern SharePoint UX and the power of the add-in model for code isolation and security. Meaning that SharePoint Framework solutions don’t need to be 100% JavaScript. The most powerful implementations will be combining different models and services available in the Microsoft cloud. For example using the SPFx to implement the UX and having the business logic in Azure.

The great advantage is that solutions built using the SharePoint Framework can be used both on modern team sites as well as on existing sites using the classic SharePoint experience.

SharePoint Framework

To learn more about the SharePoint Framework, watch this video:

Have fun!