Re: On JS
My point is.. there's already enough well designed languages available, that are well known, proven and in certain cases bug-free.
In comparison, all and every JS flavors are either new or relatively new, unstable (I think Angular / Angular 2), unproven, often buggy, and slower.
Plus they do not add anything new, except "new ways of doing old stuff" which is far less interesting than an actual engineering breakthrough allowing to "do new stuff the usual way".
Sure since the time of VB6 scripting improved, the syntax improved and the interpreters improved too. It produce better code. But scripting isn't native code, and for any serious job native language are the way to go.
There's no way to make any *technical* breakthrough with interpreted languages, because you can't access the machine directly. You can still do *commercial* breakthrough by innovating in the business-service field, a bit like Doodle or Uber.
But even then, what's the point using an interpreter after the PoK phase? Better go with a full blown solution that can actually scale on CPU cores, and manage memory correctly.
Unless, of course :
- Your project is very much time constrained, and you don't have time to actually engineer anything, so you use the "general case" of what how a software behave by using an interpreter.
- You want to sell long term maintenance (usually do it all over again with the new JS flavor every 4 years)
- You don't really care.
- You actually believe JS flavors are released by Google and Co for the greater good (in that case you might be a bit optimistic or a little gullible).