21 ms·
> Microsoft was taken to court for their own proprietary implementation of Java That's correct, they tried hard to fracture Java by making different implementa
by saiya-jin 4y ago
> Microsoft was taken to court for their own proprietary implementation of Java
That's correct, they tried hard to fracture Java by making different implementation with their own classes and packages, runtime behaved a bit different too. While whole sales pitch for Java was to write and compile once, and run reliably anywhere (which was the case for every C/C++ app especially UI).
Embrace part done, extinguish attempted. Everybody was very glad seeing them get burn, courts did their job and MS rolled back any Java participation. The rest is history (and present)
- kitd 4y ago(which was the case for every C/C++ app especially UI) "wasn't" ? My early career was blighted by having to write cross-platform C++ apps. At the time, Java was utter bliss in comparison.
- peoplefromibiza 4y ago> While whole sales pitch for Java was to write and compile once, and run reliably anywhere which was never true, BTW There are few things in the story that are simply corporations VS corporations and not good vs evil. Sun wanted to completely control Java and they sued MS for not completely adhering to the standard they imposed. It wasn't simply a different implementation, it was a Windows only implementation, the fastest Java implementation on Windows plus some Windows only extension. Which, honestly, wasn't that bad, considered that Java applications on Windows started to be a viable option almost 10 years later. Those who remember the first editions of Eclipse know what I mean. Many java programs were tied to specific OS implementations anyway, especially UI, Swing was always quite out of place on every platform. Anyway, long story short, Sun sued MS for not respecting their standard, but then Sun almost killed Java because the development stagnated for a very long time, features were not coming, bugs weren't being resolved and they mostly made a big ball of corporate ready mud. Their inability to handle the success made .Net a much more viable platform on Windows first and *nix much later, which otherwise would not exist. Visual J++ was probably the best Java IDE at the time, probably second only to IBM Visual Age Java for OS/2, that was born for SmallTalk and had a lot of the SmallTalk vibes.