|
|
|
|
|
by ta3567367
1679 days ago
|
|
Underestimating the JVM there a bit. Sucks that Oracle tried to monster it, but it's a solid workhorse. Also, down with MS, leopards don't change their stripes so easily, a change of helm won't turn a company with greed so deeply entrenched in their DNA. *Spots not stripes. Or tigers. |
|
Java was released by Sun Microsystems, a Unix vendor with their own hardware architecture. The big feature was "write once, run anywhere." Write the program once and it would run on Windows/Intel as well as Solaris/SPARC.
The Java language wasn't horrible and WORA was a big advantage in the days when there were half a dozen Unix vendors plus Mac and Windows and Novell Netware etc. So it was becoming popular, and every app the developer decided to write in Java was one that wasn't tied to the Win32 API and therefore Windows.
It's also possible to compile other languages to Java bytecode as along as they didn't use OS-specific APIs -- and Java provided platform-independent ones. So there was a real risk that everything would end up running on a platform-independent JVM. Which Microsoft successfully prevented from happening for long enough for Sun to run out of money and get consumed by Oracle.