3 ms·
If we think about it, Java was hyped, but it had poor execution. Very poor execution. It tried to be too much and lost focus. "Run everywhere" where everywhere
by raverbashing 5y ago
If we think about it, Java was hyped, but it had poor execution. Very poor execution.
It tried to be too much and lost focus. "Run everywhere" where everywhere was Solaris+X, some other Unixes+X and Windows.
The language itself was a bit better than C++ (while it filed some hard edges and made it cleaner it wasn't much better) and overly bureaucratic. The API/stdlib worked but wasn't great.
Nathan Myhrvold's answer was mostly on point and time proved it right. Especially about what the PC should be.
- thrower123 5y agoThere was that gaping pause after Java 6. I learned that version in high school, took the AP test, went to college, graduated, and got a software engineering job, and it was still Java SE 6. It's almost incomprehensible nowadays to imagine a programming language with that kind of stasis for five years.
- kaba0 5y agoIt was a language in the hands of a dying company, so it is sort of understandable.