|
|
|
|
|
by borisdalstein
1744 days ago
|
|
Thanks for all the advice, I know it is well-intended, but unfortunately this late in the project there is nothing that could change my mind anyway. It's too late. But even if I had to start from scratch, I would still use C++. It is the most-used language in this field for rational reasons, not just for mistaken beliefs. Multi-threading is important, supporting custom pen tablets hardware is important, accessing Metal and Direct3D graphics API is important, being able to use the core as a shared library for command-line tools is important, being able to not crash when another tab makes the browser crash is important (okay, for this I could use electron). Being able to embed a Python interpreter is important (yes, it has to be Python it's a design decision). And we're not talking 1Ks vertices, but millions. Again, AAA games are not developed in Javascript for a reason. Professional productivity graphics application have the same requirements than AAA games. |
|
But then do not target desktop. You should target tablets and the pen-based interface on them.