In the Month of May 2016 ,
Microsoft Announced- a new development model for SharePoint . It has been given the name SHAREPOINT FRAMEWORK . Consider it as a modern development kit that is flexible , enhancable, robust and that embraces Microsoft’s “mobile-first,
cloud-first” terms.
This new baby focuses on client-side rendering framework leveraging open source JavaScript technologies. This will allow developers to use modern JavaScript and web templating frameworks across cloud and on-premises SharePoint.
The Framework is built on top of a collection of frameworks, libraries and techniques that you want to be comfortable with before you begin work with the Framework. In particular, the Framework makes use of JavaScript-based client-side rendering (CSR), and in fact the development framework, the Workbench, is built on top of Node.js, a JavaScript-based application runtime environment. The Framework makes use of an array of open-source tools that have been becoming standard for any web-based project.
Tools needed for us to be prepared :
1. JavaScript : Client side code/library
2. Node.js : is a network application runtime environment
3. Yoeman : another Node.js-based tool that allows you to quickly scaffold a project
4. Gulp : Gulp is a task-runner based on Node.js
5. React.js : a rich framework for building web applications
6. Visual Studio Code : an open-source code editor built by Microsoft
7. GIT
8. TypeScript : Strong Typed JavaScript
Expected Release :
The SharePoint Framework will be released to Office 365 customers in First Release this summer. Web parts built with the framework can be added to modern pages and experiences and to existing pages.
- The Files API on Microsoft Graph.
- SharePoint Webhooks (preview).
- Client-side web parts for existing pages (preview).
- The Sites API on Microsoft Graph.
- SharePoint Webhooks (GA).
- Custom sites on the SharePoint Framework.
References :
https://blogs.office.com/2016/05/04/the-future-of-sharepoint/
Together , let us be ready to welcome this new baby of ours.
SharePoint All the Way !!!!