Microsoft recently announced the SharePoint Framework- a new Page and Part model for building SharePoint customisations based on Javascript. The model enables fully supported client-side development, easy integration with the Microsoft graph and support for open source tooling. The new experiences have been built for the new mobile app, SharePoint Online and OneDrive for Business, including the new document library and list experiences using the SharePoint Framework.

The SharePoint Framework has been designed to empower SharePoint developers both inside and outside of Microsoft. The engineers at Microsoft use the new framework to build modern experiences. While engineers outside Microsoft can use the same technology, tools and techniques to build more productive experiences and apps that are responsive and mobile-ready from the start.

For the first time Microsoft isn’t using a proprietary development model specific to SharePoint. Instead they are leveraging tools and techniques used by developers on all platforms and stacks. Microsoft is enabling developers to choose the framework they want to use. With the SharePoint Framework, developers now have a structured approach to modern app development, end-to-end, that is not dependant on .NET and can leverage the latest Javascript frameworks.

The new Framework allows users to extend their existing tools and solutions and take advantage of exciting new open source opportunities, from project scaffolding with Yeoman to iterative build-test experiences with Gulp and more. The SharePoint Framework adds to the existing, powerful development opportunities with SharePoint—from Full Trust Code on-premises to Office 365 add-ins—to bring a modern client-side approach to enable powerful portal experiences in SharePoint Online.

The SharePoint Framework will be released to Office 365 customers in First Release this summer.

In the third quarter of 2016, you will see:

  • The Files API on Microsoft Graph.
  • SharePoint Webhooks (preview).
  • Client-side web parts for existing pages (preview).

And by the end of 2016, Microsoft will deliver:

  • The Sites API on Microsoft Graph.
  • SharePoint Webhooks (GA).
  • Custom sites on the SharePoint Framework.