3 ms·
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: fronte
by raincole 1y ago
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 customize.)
- jcelerier 1y ago> Blender: frontend Python, backend C++. blender's frontend is pretty much exclusively C++? https://github.com/blender/blender/tree/main/source/blender/editors 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.