Microsoft has recently released the SharePoint Framework, a page and web part model, for use by first-release tenants. The SharePoint Framework will be able to provide a more productive experience for developers through client-side SharePoint development, easy integration with SharePoint data, and support for open source tooling. It will allow for current web technologies to be used in virtually any development environment thereby facilitating the development and deployment of SharePoint modern web parts in a familiar and efficient manner.
With the SharePoint Framework, the developer can use any preferred browser framework (React, Angular, Knockout, etc.) for the development of SharePoint components. The Framework’s controls are responsive and accessible, and when a solution is ready for implementation, it can now be deployed in the familiar classic web part and publishing pages, as well as in the new modern pages. This means that the new technology can still be utilized regardless of whether you have migrated to the new page types.
Microsoft is embracing open source development technologies, and the SharePoint Framework is a great example of this new commitment to enabling companies to better utilize web development personnel with various skill sets, thus improving the overall development experience and cost.