Most of the time we are connecting to Salesforce via an Elixir API server written in Phoenix that receives requests from a Vue.js front-end to send to or retrieve data from Salesforce.
A difficult truth in software is that there is always something new and your understanding of what is best will always be in a constant state of change and adaptation to the latest version of technology.