I've an appexchange app that puts a widget on Salesforce record using inline visualforce page. It works in both classic and lightning(under details tab).
However, I'm now considering to move away from the inline vf page to lightning component. My question is would I still need to keep the visualforce page to be used in classic? I need to keep supporting classic as some of our customers still use it.
The visualforce page uses AngularJS and the lightning components will be using lightning component framework as recommended. If I need to keep the vf page, do I need to keep and maintain two code bases?