Allereerst ben ik blij toe dat die Microsoft JVM niet meer in Internet Explorer zit. Deze JVM is gebaseerd op een zeer oude Java versie. Serieuze Java ontwikkelaars kunnen eigenlijk niet meer met deze Java versie werken. Tot nu toe is het echter nog steeds de standaard dat je alleen kan verwachten dat een client een 1.1 JVM heeft. Dankzij de verwijdering van de MS JVM uit XP kan je hier tenminste niet meer vanuit gaan en zal er wellicht eerder gekozen worden voor recentere Java versies.
Sun maakt zelf fantastische Java Plugins. Ze willen uiteraard graag deze plugins op alle computers hebben omdat we dan eindelijk ook op de client-side eens iets verder komen dan Java 1.1.
Het blijkt echter constant dat ze
zelf maar vrij weinig doen om die plugin verspreid te krijgen:
1. Ze begonnen te laat met een alternatieve plugin van IE6, waardoor grotere OEMs niet gekozen hebben voor de Sun Plugins, maar alsnog de zwaar verouderde Microsoft JVM gingen installeren op MS Windows XP.
2. De Java site van Sun is werkelijk een volkomen chaos voor niet ontwikkelaars. Er is maar 1 site voor Java geinteresseerden (
http://java.sun.com ). Developers kunnen hier libraries downloaden en documentatie bekijken etc. Eindgebruikers worden hier geacht om de Java Plugin te downloaden. Zien we ergens een enorm duidelijke knop op de front-page? Nee. Het is zoeken naar een speld in een hooiberg. Onlang is er een aparte site voor gewone gebruikers geintroduceerd:
http://java.sun.com/getjava/ . Hier staat echter nog steeds dat de Java Plugin voor MS Windows XP early-access is, wat allang niet meer zo is

. Ook wordt hier nergens kort maar bondig het versie beleid uitgelegd. Het is gewoon diep trietst

.
3. Er is grote onduidelijkheid over het versie-beleid bij Java. Sun heeft het allemaal prachtig bedacht, maar het is gewoon totaal onduidelijk. Zo leven we al een tijdje in het Java 2 tijdperk, maar de versies van de JRE en SDK zijn nog steeds
1.x (op dit moment dus 1.3, met 1.4 als release candidate).
4. Sun gaat waardeloos en onduidelijk om met grote releases. Het toppunt was enkele dagen geleden: de man achter
http://www.javalobby.org (Rick Ross) berichtte dat vandaag onverwachts snel de final van 1.4.0 uit zou komen. Dit bleek niet waar te zijn. Waardoor ontstond deze vergissing? Sun had die dag een press-release uitgebracht waarin stond dat de volgende versie van het Java 2 Platform vandaag beschikbaar was gekomen. Wat bleek? Het ging hier om een release candidate die al 2 weken uit was! De statement in de press-release was dus
zo onduidelijk dat zelfs mensen die midden in Java wereld zitten niet begrepen waar het over ging!
5. Sun heeft nu eindelijk een Java Plugin die echt alle applets in Internet Explorer pakt. Ze hebben deze echter absoluut niet in de markt geplaatst, meegeleverd op cd's bij tijdschrijften of wat dan ook. Alleen mensen uit de Java wereld weten dat er nu eindelijk een goede Java Plugin is die iedereen zou moeten hebben. Ook merk je maar verdacht weinig van pogingen van Sun om de Java Plugin meegeinstalleerd te krijgen op computers van de grote OEMs.
Samenvatting: Microsoft kan nog zoveel verkeerd doen ten opzichte van Java, maar het valt in het niet bij al hetgene wat Sun wel niet laat liggen.