Framework | Packages | IDE | Templates | Language | Build | |
---|---|---|---|---|---|---|
Traditional | .NET | NuGet | Visual Studio | C# | MSBuild | |
SPFx | Node.js | npm | Visual Studio Code | Yeoman | TypeScript | Gulp, Webpack |
SPFx | Traditional |
---|---|
Client-side execution model | Server-side execution model |
Rendered & executed in page context | Full server side API |
Only way to customize modern pages | Built with Visual Studio on Windows |
Responsive, accessible & mobile friendly |