Sun doet dit puur om MS te sarren, het zou me niets verbazen als McNeally er persoonlijk achter zat. Wat is namelijk het geval? HP, IBM en enkele kleinere bedrijven hebben OOK java aangepast naar eigen inzicht en dat mocht. MS heeft extensies toegevoegd zodat Java OOK als taal kon worden gebruikt om COM objects te kunnen maken. Dat mocht niet. Nou... ik snap het niet. Waarom mag de taal niet worden uitgebreid zodat het MEER inzetbaar is, zodat MEER mensen er wat aan hebben?
Anyway, VB7 draait Java op de desktop komend jaar de nek om, MS released nog wel J++ 7 maar de compiler is niet meer van hun (maar van Rational Rose). Als ik Bill was had ik de stekker allang uit java getrokken. Ik bedoel: je support de taal, maakt de snelste JVM en compiler voor java (in 1996) en al wat je krijgt is ZEALOT gezeik.
Ik heb veel in java geprogrammeerd in 1995-1998 maar Sun is IMHO de enige persoon die schuldig is aan de dood van java op de desktop computers. Write Once Run Anywhere was een leuk concept, alleen als je afhankelijk bent van de JVM's van 3rd parties (de JVM op Mac was bv jarenlang een R A M P ) wat heeft dat Run Anywhere dan voor zin? C++ code hercompileren voor verschillende platforms levert meer voldoening op.
Het resultaat is, is dat MS al meer dan een jaar geen update van hun java compiler en JVM hebben mogen doen, hangende de rechtzaak. J++ was de meest gebruikte editor voor java (en terecht, code completion, real time syntax checking etc) maar ze lopen nu sterk achter. Nuttig allemaal? nou in het geheel niet. Geen java developer zit te wachten op rechtzaken tegen welke javatool leverancier dan ook. Men zit te wachten totdat Sun Java eens overdraagt aan een standaardisatie commissie. Wat men nu ziet is is dat OMDAT java geen officiele standaard is maar er WEL verschillende leveranciers zijn (alhoewel IBM nu ook dreigt af te haken) mensen gaan afwachten totdat ze java als desktop taal gaan inzetten. De enige plek waar java nu wordt ingezet op meer dan marginale schaal is server side applets in dynamische websites, maar ook daar verliest java terrein.
Het was een mooie taal. Het platform was aardig. De leverancier is nog steeds een ramp.