4 ms·
No one really knows. But IMO, it won't in the near future. Java is pretty established, well known, stable and under the control of a single entity. It has good
by lollipop25 11y ago
No one really knows. But IMO, it won't in the near future.
Java is pretty established, well known, stable and under the control of a single entity. It has good tools, well defined protocols, cross-compatible configuration (like I can run the same project in different IDEs). Compare that to JavaScript, where every six weeks there's something new, there's multiple engines, there's no central authority (just a spec that's barely even followed), and feels like the entire community is led by a bunch of hipsters. Everyone be like "I can do this better, I'll reinvent the wheel!" and then boom! An explosion of half-baked frameworks, libraries, engines and doodads.
Unless JavaScript stops growing in that direction and focuses on stability, good tooling and stuff that matters, it's never going to be stable and it's never going to be as good as Java.
And with the proposed webassembly, which promises to be faster because it's low level cross-platform stuff (which any language can compile to), then JS will eventually fade away.