I've got a question regarding HMI development. I already have an overview how to develop the HMI UI app, but Im wondering is there a possibility to a bit decouple view layer from the HMI SDK.
Would it be possible to develop a HMI frontend app as a single HTML app with javascript as SPA (single page app) and only write and read values from the HMI app? The front end app would know the keys for mapped variables to read and write. HMI server would point to a plain html file and instead to a view.
The advantage would be that frontend developer would not have to use this complicated PLC stack - he would develop standalone app, he would know the variable keys and he could develop it separately and then just deploy in into TwinCAT project for veriifaction.
Would that make sense? Or is it much better to develop the HMI in the GUI editor provided by Beckhoff, because all is much more optimised?