We would also require any of the JavasScript frameworks to build client side web parts. Following are some of the famous frameworks:
- AngularJS 1.x
- Angular2 for Typescript 2.x
Node Package Manager (npm)
Gulp Task Runner
Gulp task runner is used by SharePoint Framework to process bundling, minifying, compiling, deploying processes etc. Below is a list of tasks performed by task runner.
- Run tools to call the bundling and minification tasks before each build.
- Compile LESS or SASS files to CSS.
Yeoman helps to start your project and it has various solution generators. With the help of appropriate generator, we can build our solution and eventually we can that in our application post customization.
SharePoint Yeoman Generator will be used to generate new client side web part projects.
Source Code Editors
- Visual Studio Code
SharePoint REST APIs
SharePoint REST APIs help us to interact with SharePoint and other stuffs which are helpful for client side web part functionalities. SharePoint Framework (SPFx) uses these REST APIs for building client side web parts.
Patterns and Practices
It provides various code samples, patterns, and other resources to help you transform your existing solution to the SharePoint Framework.
We have identified required tools and libraries for SharePoint Framework (SPFx) development. In the next article, we’ll see, how to configure Office 365 tenant for SharePoint Framework client side development.
THREE QUERIES offers easy access to information about business, management, technology and spirituality that helps people and has grown from there. We provide an important knowledge base for those involved in managing, architecture and developing projects of all kinds. With weekly exclusive updates, we keep you in touch with the latest business, management, technology and spirituality thinking.
WE ARE CONNECTED ~ Follow us on social media to get regular updates and opinion on what's happening in the world of SharePoint, front-end, back end web technologies and project management. If you like this article, please share it and follow us at Facebook, Twitter, Instagram, Pinterest and LinkedIn