I understand there are two approaches to create a page that is compatible with both lightning and classic
- Create a lightning component and use lightning out to render it on a visualforce page
- Create a vf page following the lightning design system and manage navigation for the lightning and classic UI's
I need to override the standard 'view' layout with a custom page that is compatible with both UI's. Is approach 2 a simpler approach to achieve this? Also, in general, what are the pros and cons of these two approaches of creating custom pages compatible with both UI's?