{"id":220871,"date":"2016-05-04T09:30:55","date_gmt":"2016-05-04T16:30:55","guid":{"rendered":"http:\/\/www.microsoft.com\/?p=220871"},"modified":"2022-07-19T06:00:18","modified_gmt":"2022-07-19T13:00:18","slug":"the-sharepoint-framework-an-open-and-connected-platform","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/microsoft-365\/blog\/2016\/05\/04\/the-sharepoint-framework-an-open-and-connected-platform\/","title":{"rendered":"The SharePoint Framework\u2014an open and connected platform"},"content":{"rendered":"

Today, we announced The Future of SharePoint,\u00a0which detailed our vision, roadmap and significant investments across the user experiences in SharePoint Online. We\u2019re excited by the potential and ability for our customers and professional developers to innovate on these scenarios and drive them to the next level.<\/p>\n

Our partners, customers and independent developers have created innovative solutions using SharePoint\u2019s Page and Web Part model, which was largely implemented in .NET and, like many content and collaboration systems, was designed and matured in the server-rendered era.<\/p>\n

\"The<\/p>\n

Server-side development.<\/em><\/p>\n

As technologies and connectivity have evolved, JavaScript language and performance have advanced substantially. We can go back to distributed computing and build rich, fast, interactive user experiences on the client. And we can build responsive interfaces that run in browsers as well as a hybrid, native HTML experience on phones.<\/p>\n

Introducing the SharePoint Framework<\/h3>\n

SharePoint is evolving to embrace these trends. We are pleased to announce the SharePoint Framework\u2014a Page and Part model that enables fully supported client-side development, easy integration with the Microsoft Graph and support for open source tooling.<\/p>\n

In fact, we have built the new experiences for our new mobile app, SharePoint Online and OneDrive for Business, including the new document library and list experiences using the SharePoint Framework.<\/p>\n

We designed the SharePoint Framework to empower SharePoint developers both inside and outside Microsoft. Our engineers are building our modern experiences using the SharePoint Framework. You can use the same technology, tools and techniques we use to build more productive experiences and apps that are responsive and mobile-ready from day one.<\/p>\n

We will let our partners, our customers and our independent developers leverage the latest JavaScript frameworks like React and Angular. This model provides dramatically better experiences, performance, mobile support and more while broadening our developer ecosystem from .NET and beyond.<\/p>\n

The SharePoint Framework and its related toolchain helps developers solve the challenges they face today. For example, we recognize people are doing script injection today. Now, with the SharePoint Framework, we have a structured approach to modern app development, end-to-end, that\u2019s not dependent on .NET.<\/p>\n

We\u2019re enabling you<\/em> to choose the framework that you<\/em> want. We\u2019re evolving SharePoint extensibility to meet the needs of our developer community today and opening up opportunities in the cloud that align more closely to what our customers have on-premises.<\/p>\n

The SharePoint Framework will be available to existing SharePoint sites, and you will be able to host client-side web parts developed with the new SharePoint Framework on existing SharePoint pages.<\/p>\n

\"The<\/p>\n

Modern structure.<\/em><\/p>\n

The SharePoint Framework allows you to extend your existing tools and solutions and take advantage of exciting 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\u2014from Full Trust Code on-premises to Office 365 add-ins\u2014to bring a modern client-side approach to enable powerful portal experiences in SharePoint Online.<\/p>\n

New SharePoint Page experience<\/h3>\n

One of the core components of the SharePoint Framework is the new, modern SharePoint Page experience, starting with the page structure. In the new SharePoint user experience, pages can be technology independent and can be constructed using any client-side JavaScript and templating framework. This page structure provides a number of new opportunities, in addition to the ability to host web parts, add-ins and more.<\/p>\n

\"The<\/p>\n

SharePoint Framework page structure.<\/em><\/p>\n

The page structure will allow developers and enthusiasts of all skill levels to extend SharePoint capabilities more efficiently, reliability and faster than ever\u2014and it’s mobile ready and responsive from day one.<\/p>\n

To learn more and about the SharePoint Framework watch this video:<\/p>\n