The SharePoint Framework is a page and webpart model which provides full support for customer deployments. It also helps in easy integration with SharePoint data and has support for open source tooling. We can use the modern web technologies with the SharePoint Framework in your desired dev environment for building productive experiences and apps, which are mobile responsive as well.
The SharePoint Framework is out for SharePoint Online and soon for the SharePoint Server version in SharePoint 2016 Feature Pack 2.
Earlier, we made webparts as full trust C# assemblies which were installed on the cloud servers. The existing development models for the most part involves JavaScript running in a browser making REST API calls to Office 365/SharePoint back-end workloads. The C# assemblies won’t work on this world. A new development model is required and that’s why the SharePoint Framework is going to be the next evolution for SharePoint development.
The SharePoint Framework webparts and extensions have reached the General Availability (GA). Microsoft is going to provide us with updates and refinements based on the user feedback and experience in the coming months. We may experience breaking changes around the API flows, names and more, as the SharePoint Framework capabilities are first launched in the preview mode. The upcoming updates to SharePoint Framework should have the backward compatible features so our solutions will work properly.
Ans: Extending or inhering out-of-the-box webparts is not currently supported by SharePoint Framework.
2. How to add new features or editing functionality of existing features in Image Gallery Webpart in the modern experience using SharePoint Framework?Ans: Currently, the out of the box webparts aren’t supported for adding new capabilities. I’m sure users would have submitted suggestions via UserVoice (https://sharepoint.uservoice.com/). Let’s hope for the best!
3. Is there a chance for allowing SharePoint Framework apps in Office Store? This could help in seamless deployments.Ans: Microsoft is working on an end-to-end plan around for supporting SharePoint Framework applications through the store. This is not currently supported and all solutions will be deployed using the enterprise app catalog.
4. Latest version of Angular (Angular 4) will be supported?Ans: Technically, Angular is supported with SharePoint Framework already. However, the experience isn’t fully optimal. You can start adding Angular to your solution and try it out. This may cause your bundle sizes to grow up quite bug (which is not recommended) as Angular 4 is not designed to be used in SharePoint style widget format.
We have couple of Tech Blog Series coming up. Stay tuned!