I don't know coding or OOP, but don't like the complexity I've seen with Node packaging and npm stuff. If OOP means or encourages packaging like that then nahI played a little with node.js

That's why I like JavaC is good, but Java doesn't need to be recompiled by the distributor, is even more portable, and will work between OSes easily, and our modern computers are powerful enough that the performance hit from the JVM doesn't matter as much as it used to.

Meanwhile a different RS version using Node/npm/Bun.js had various incompatibilities on FreeBSD because of modules used (still not sure what swc's deal was even after specifying a native FreeBSD version). Prior to the filesystem watcher switch, Node/npm modules worked from Wine on FreeBSD before native; I'm not sure on the module or why it was OS-specific, but the scenario's odd with it working sooner from a Windows compatibility layer than native with a distribution platform designed for cross-OS.