Ok a while back I thought my application was kinda 'at odds' with what SharePoint could do at the box. So started using
ClientContext and webservices to do what I wanted.
I used the MVC framework and before I knew it I was off and happy.
This was in the days of SharePoint 2010 and seemed like the best thing todo.
Now we are going through a process of upgrading to SP2013 and then to SP2016
From what I can tell the deployment installs a 'link' to sharepoint when clicked on sends the url (context) to the application so it can start.
The application however is still a csom MVC site the very same that I have created previously albeit I have to specify the site in a config.
Am I missing something do I gain something more with high-trust applications? Is there some gain with some O-Auth in the background? Can anyone point me at some high-trust application code where there is this gain?