- Server-side code (not available in SharePoint Online)
- Directly customize/modify pages with SharePoint Designer
The Add-Ins customization path also consists of two sub-options: SharePoint-Hosted and Provider-Hosted.
Coupled with the SharePoint Framework is this new concept of a “modern” page, which doesn’t allow “normal” web parts that we’re used to, only these new SharePoint Framework web parts. I’m not sure what the point of this new page concept is so I might be missing something here.
There’s also this new “Workbench” that allows you to run your Framework web part in a local mock-instance of SharePoint, specifically for development purposes. The demo I saw on the webinar excited me if for nothing else than the prospect of NOT having to deploy/reload the entire SharePoint site every time I make a minor change to a web part.
Overall I feel like this is the next evolution of SharePoint client-side development. SharePoint-Hosted Add-Ins may still exist but I really don’t see a point in doing that type of Add-In when the Framework goes live. It feels like the everything SharePoint-Hosted can do, Framework will be able to do better. Bottom line: interesting stuff is in the works for SharePoint development.