Earlier quoted context omitted.
> Rust backend, WebView front end. I don't know much about it but it seems like a weird combination. If you want high performance and low memory usage, you don't want HTML, if you want fast code writing, you don't want Rust.
Use the slower but easier to write languages for front end is the norm for complex apps. Many apps that passed the trial of time are like that. Blender: frontend Python, backend C++. Houdini: frontend Python(PyQt), backend C(presumably) Sim City: frontend JavaScript, backend C++ The reason is very simple: frontend is more error tolerant, but less resistant to the product designer's whims (or the users' desire to cust…
blender's frontend is pretty much exclusively C++? https://github.com/blender/blender/tree/main/source/blender/...
> Houdini: frontend Python(PyQt),
I would be infinitely surprised if Houdini's frontend wasn't also a majority C++. Likewise consider large apps such as Ardour, Krita, etc.