|
>Ironically, while Java was the original "write once, run anywhere" language, it never succeeded in that regard That's what people say, but I don't see that. The same Java code is extremely portable, from Windows, MacOS, Linux, etc, on both the server, cli, and GUI app side. It's just that its UI libs have historically been over-engineered shit like Swing. |
But much of the original late 90s hype about Java was its cross platform nature, especially in the browser, but Java applets and other in-browser Java technologies were never popular (consider GMail and other GWT apps were written in Java but compiled down to Javascript).
Java owes 90%+ of its ubiquity and longevity to its success on the server.