Key Feature |
Classic SharePoint |
Modern SharePoint |
Custom
master page and page layouts |
Classic
SharePoint we able to set custom master page and page layouts by Out of Box
SharePoint. |
Modern
SharePoint does not support any custom master page and page layouts. Modern
SharePoint as its own layouts that fully responsive including all modern web parts. |
Responsiveness |
Classic
SharePoint is partially responsive including all classic web part. Classic
SharePoint is not mobile friendly. |
Modern
SharePoint comes with full responsiveness even all modern web parts. Modern
SharePoint comes with Team sites, modern list and library structure and
site pages. Modern SharePoint support all modern devices including mobiles,
tablets and surface devices. |
Secure
and Faster |
In Classic SharePoint
user have permission to add custom code (javascript), also have script editor
and content editor web part that render on the server side that’s why it
takes time to load on the browser with additional security issues. The user can also edit
pages in SharePoint designer. |
Modern SharePoint doesn’t allow any custom code even it does
not provide any script editor web part for custom code that’s why is more
secure and loads faster. |
List and Library improvements |
Classic SharePoint list and library level configuration are
most complicated task there is no easy interaction with these controls.
Classic SharePoint has ribbon containing all list and library configuration. |
Modern SharePoint has
many lists and library level improvements including easier filtering,
conditional formatting, and attention views, which have easy interaction. The modern list also
addressed 5000 list items threshold issues problem by automatically indexing. Modern SharePoint does
not have SharePoint ribbon so we miss some cool features that present in
classic SharePoint including save as template, export to excel etc. |
New feature |
Classic SharePoint also supports these modern services but
there are some limitation and configuration issues which are not in Modern
SharePoint case. |
Modern SharePoint comes with very cool features that easy to
configure and share data between these services including Flow, Forms,
PowerApps, PowerBI etc. with responsiveness. |
AlternateCSSUrl web property |
Supported |
Not supported |
Minimal Download Strategy (MDS) |
Supported |
Not supported |
Web part supports |
All SPFx web part is supported in Classic pages. |
We can’t use already created “classic” web parts on “modern”
pages but vice-versa are worked. |
Development Strategy |
For classic SharePoint
Microsoft give feature called SharePoint Add-in in the year 2013 for web part
creation. SharePoint add-in
requires a lot of infrastructure and efforts to create add-in more it comes
in two flavors: SharePoint-hosted and provider-hosted. SharePoint add-in runs
in an iframe. |
For modern SharePoint
pages, Microsoft gives feature called SharePoint Framework (SPFx) in the year
2016 for web part creation. SharePoint framework
relly on open source tooling which required fewer efforts. SharePoint framework
does not run in an iframe that’s why it capable of running in classic
SharePoint site pages also. |
Development Customizations |
Classic web parts
support JSLink for list/form customizations. Supports display
templates, master pages offer search result rendering customizations |
Modern web parts not
supported JSlink in list/form customization. Modern SharePoint
development is client side using JavaScript frameworks like Angular JS, React
JS, Node etc. all these open sources. SharePoint framework (SPFx)
are used to create modern web parts and extensions SPFx extensions can
help for Application Customizers, Field Customizers, and Command Sets. |
Tools for Development Customizations |
SharePoint Designer Infopath SharePoint Workflows Sandbox Solution CustomActions |
SharePoint
Framework(SPFx)- Web part and Extention PowerApps Microsoft Flow |
SharePoint Search |
The ”classic” search
experience can be found in SharePoint on-prem as well as in Office 365.
”Search Center” provides results from the search index. Full control on the
searchable strategy, define what results to be displayed with complete search
customization |
”Modern” search
experiences have been popping up in Office 365 only. Displaying relevant
content, moreover, suggesting what is supposed to be useful to the current
user but the modern search experience UI is not customizable. |
SharePoint Ribbon |
Present |
Not present |
Limitation
of Modern SharePoint:
- 1. Modern SharePoint has come for Office 365 online only. not for
on premises.
- 2.
For SharePoint Framework (SPFx) to build and deploy client-side
web part so you need Office 365 tenant admin permission to create an
app catalog site.
- 3.
No support for master pages and page layouts.
- 4.
No active SharePoint ribbon in modern SharePoint.
- 5.
Custom CSS via AlternateCSSUrl web property not supported
- 6.
Minimal Download Strategy (MDS) not supported
- 7.
Missing script editor and content editor web part.
No comments:
Post a Comment