Java-bedenker James Gosling uit kritiek op de reden van Apple-ceo Steve Jobs voor het staken van de Java-implementatie voor de Mac.Volgens Jobs is de reden om Java-ondersteuning te schrappen dat Oracle en daarvoor Sun altijd een eigen releaseschema hanteerden voor Java die niet overeenkwam met die van Apple. 'Daardoor liepen we altijd een versie achter. Dit is niet de juiste manier om dit te doen', antwoordt Jobs aan een bezorgde Java-ontwikkelaar.
Volgens Jobs is de reden om Java-ondersteuning te schrappen dat Oracle en daarvoor Sun altijd een eigen releaseschema hanteerden voor Java die niet overeenkwam met die van Apple. 'Daardoor liepen we altijd een versie achter. Dit is niet de juiste manier om dit te doen', antwoordt Jobs aan een bezorgde Java-ontwikkelaar.
Er staan nog wel wat aardige quotes in het artikel:
Volgens Gosling zijn er al langer gesprekken gaande om de ontwikkeling van Java voor de Mac in handen van de Java-gemeenschap te geven, maar daar zijn diverse problemen mee. "Een daarvan was dat veel Apple-sites, zoals MobileMe, iTunes en de App Store met Java werkten en Apple was daar nerveus over. Het grootste obstakel was het gebruik door Apple van geheime API's. OS X heeft tal van dat soort obscure API's, onder meer voor het renderen van graphics."
Het grootste obstakel was het gebruik door Apple van geheime API's. OS X heeft tal van dat soort obscure API's, onder meer voor het renderen van graphics.
Dit lijkt me een quote van een gefrustreerde opmerking, niet gefundeerd, niet geverifieerd, dus FUD.
Misschien moeten we het officiële antwoord van Sun / Oracle afwachten voordat hier weer een zinloze discussie losbarst!
Java is an sich een omgeving waar een goede gedachte achter zit: iets platform onafhankelijk willen maken...
Waar Apple (lees Jobs) zich uitspreekt over zich 'scharen achter HTML5' vanwege open standaarden (itt Flash van Adobe en Silverlight van Microsoft bv.) zou het niet verkeerd zijn als Jobs ook achter Java zou gaan staan om programma's wat uitwisselbaarder te gaan maken tussen verschillende platforms (lees OS-sen).
'Onze' belastingdienst heeft eindelijk een programmaatje waarmee we de belastingaangifte kunnen gaan doen op basis van een JVM maar als het aan Jobs ligt mogen we weer terug naar de papieren versie...
Niet dat Java de enige mogelijkheid is, maar om nou iedereen in Cocoa of objective-C te laten gaan verdiepen is het zelfde om iedereen in dotNET te laten programmeren zoals bv. Microsoft zou willen..
En daarbij, HTML5 is een veel elegantere oplossing dan om telkens een hele JRE te moeten vervangen. Of CPU slurpend Flash te moeten gebruiken.
(Bewerkt door McShamus om 15:21, 25-10-2010)
Spooter om 14:06, 25-10-2010Java is an sich een omgeving waar een goede gedachte achter zit: iets platform onafhankelijk willen maken...
...maar het heeft niet gewerkt en het zal ook nooit werken want je krijgt van die vlees nog vis programmas die traag opstarten, langzaam draaien en een vreemde interface hebben. Java is vooral een succes op de server geworden en dat zegt eigenlijk wel genoeg.
Voor de rest sluit ik me volledig aan bij macquarius.
Apple schijnt voor de graphics speciale, niet gedocumenteerde api's te gebruiken. Als Oracle dan de JVM voor OSX moet gaan maken, dan moet dat ook wel bekend worden hoe die api's in elkaar zitten.
En het argument dat ze op deze manier altijd achter lopen is kul, IBM, HP en nog een aantal leveranciers maken ook hun eigen platform JVM en die lopen ook niet achter.
Het is gewoon een kwestie van willen en kennelijk willen ze niet meer.
Oracle heeft al een reactie gegeven via een woordvoerder, ze wisten niet dat dit er aan zat te komen. Lekker bijdehand weer van meneer Jobs.
In dit artikel Apple threatens Java with death on the Mac worden een aantal (categorieen) programma's genoemd die niet meer werken als er geen Java VM beschikbaar is. (Ik ga ze hier niet allemaal opnoemen.)
FanBoy om 16:22, 25-10-2010Het is gewoon een kwestie van willen en kennelijk willen ze niet meer.Lekker bijdehand weer van meneer Jobs.
De javatools van sun onder MacOs liepen altijd achter op Windows.Dus het feit dat Sun daar over klaagde is sowieso al ongelooflijk hypocriet en eigenlijk is vooral jouw reaktie bijdehand te noemen.
Verder zal Java niet zo snel helemaal verdwijnen, WebObjects is ook een java applicatie server en de hele apple online store draait daar op.
En SUN klaagt niet maar de bedenker van Java en Apple heeft zelf afgedwongen de JVM te willen/mogen leveren
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Er zijn weinigen die Java ter discussie stellen, wel of Apple het mee moet leveren of niet (zoals bij bv Windows).
Daarnaast spreekt James Gosling op persoonlijke titel, en niet namens Sun / Oracle. Nogmaals, laten we dat eerst even afwachten, voordat deze discussie op basis van speculaties ontspoort!
[edit: tikfoutje]
(Bewerkt door MacFrankie om 22:47, 25-10-2010)
FanBoy om 18:45, 25-10-2010Ik heb zowel Windows en OSx met NetBeans, beide versies gewoon gelijk.
Daar had ik het ook niet over Ik zij ook bewust MacOS. In het begin liep java dankzij Sun op de Mac hopeloos achter dus pre OSX. Een tijd geleden dus maar voor het pricipe maakt het niet uit.
Pieterr om 20:11, 25-10-2010Hij werkt ook niet bij Sun/Oracle....
Tot voor kort werkte hij daar, nu is hij werkloos / werkzoekende / gepensioneerd / ...
De "uitvinder" van Java heeft niet de rechten die Oracle (door de overname van Sun) heeft. Maar de uitvinder van Java heeft ook niet recentelijk de besprekingen met Apple gevoerd.
Nogmaals: laten we de officiële reactie afwachten, dan zul je zien dat het meevalt.
Dus, Pieterr, je wilt Steve Jobs in een kwaad daglicht zetten, prima. Dat gaat je ook lukken als je goed zoekt. Maar niet op dit punt!
MacFrankie om 22:53, 25-10-2010Dus, Pieterr, je wilt Steve Jobs in een kwaad daglicht zetten, prima. Dat gaat je ook lukken als je goed zoekt. Maar niet op dit punt!