Abo
  • Services:
Anzeige
Das Modulsystem von Java 9 soll sich wie ein Puzzlespiel (engl. Jigsaw) nutzen lassen.
Das Modulsystem von Java 9 soll sich wie ein Puzzlespiel (engl. Jigsaw) nutzen lassen. (Bild: Axel/Flickr.com/CC-BY-SA 2.0)

Jigsaw: Red Hat und IBM verzögern Modulsystem von Java 9

Das Modulsystem von Java 9 soll sich wie ein Puzzlespiel (engl. Jigsaw) nutzen lassen.
Das Modulsystem von Java 9 soll sich wie ein Puzzlespiel (engl. Jigsaw) nutzen lassen. (Bild: Axel/Flickr.com/CC-BY-SA 2.0)

Nach Red Hat hat nun auch IBM öffentlich Bedenken am Veröffentlichungsprozess für Java 9 geäußert. Die beide Unternehmen kritisieren vor allem das neue Jigsaw-Modulsystem, was Java-Sponsor Oracle in Bedrängnis bringt.

Bereits Mitte April hatte der Red-Hat-Angestellte Scott Stark in einem langen technischen Blogpost starke Bedenken hinsichtlich der JSR-376 Java Platform Module System Specification geäußert - dem Modulsystem mit dem Name Jigsaw, das eine der größten Neuerungen für das kommende Java 9 werden soll. Dieser Kritik hat sich nun auch IBM angeschlossen, womit zwei der wohl wichtigsten Community-Mitglieder die eigentlich schon für diesen Sommer geplante Veröffentlichung von Java 9 gefährden.

Anzeige

Vermeintlich ungetestete Neuerungen

Im Rahmen der JSR-376 Expert Group (EG) konnte Red Hat bereits einige Erfahrungen mit Jigsaw sammeln, woraufhin der Entwickler Stark für Red Hat dann vor allem die Praxisumsetzung des Modulsystems kritisierte. Die Änderungen von Jigsaw beträfen Millionen von Java-Nutzern und -Entwicklern, so Stark. Die Modularisierung an sich erfolge dabei zwar nach einem erprobten Ansatz, sei aber in der Praxis weitgehend ungetestet. Vielmehr würde Jigsaw einigen der bisherigen und bereits jahrelang umgesetzten Best Practices beim Ausliefern modularer Applikationen widersprechen.

Der Blogpost zählt dann die zahlreichen Kritikpunkte an Jigsaw im Detail auf, von denen einige allerdings zum Veröffentlichungszeitpunkt bereits überholt waren. Er erklärt aber auch, dass sich viele davon recht schnell lösen ließen. Einige bräuchten etwas mehr Zeit, würden aber zu einer wesentlich besseren User Experience mit der Plattform führen. Die Verzögerung sei verkraftbar, denn die Alternative wäre eine Lösung, die nicht alle Use Cases abdecke.

IBM und Red Hat geht alles zu schnell

Tim Ellison von IBM schloss sich auf der Mailingliste den Bedenken von Red Hat und anderen Community-Mitgliedern nun grundsätzlich an. Zusätzlich zu den von Red Hat aufgeführten Argumenten kritisiert Ellison für IBM aber auch den Oracle-Chefarchitekt für Java, Mark Reinhold, der den Public-Review-Prozess zu Jigsaw möglichst schnell beginnen möchte. Reinhold von Java-Sponsor Oracle argumentierte, dass die Bedenken einiger der Experten keine mit der Spezifikation vereinbarten Ziele betreffen würden.

Ellison empfiehlt nun hingegen, dass die Beteiligten der Expert Group zunächst ein gemeinsames Verständnis für geäußerte Probleme finden sollten, bevor sie die Spezifikation in den Prozess des Public Review geben. Konkret zählt der IBM-Angestellte auch noch einige technische Details auf, die es vor dieser Phase noch zu klären gelte.

Am 5. Mai meldete sich David M. Lloyd von Red Hat ebenfalls nochmal auf der Liste und äußerte die eigenen Bedenken zum Entwurf. Er appellierte an Mark Reinhold, die Bedenken nicht als Selbstzweck zu betrachten. Man sei nicht darauf aus, Perfektion zu erreichen und sei bereits viele Kompromisse eingegangen. Red Hat suche nach Lösungen vor allem für drei kritische Probleme. Dazu gehört, dass Java 9 Zyklen unter den Modulen auch zur Laufzeit ermöglicht, dass die Entwickler den Module-Primitives-Patch neu evaluieren und dass Java 9 eine Package Namespace Isolation unter den Modul-Path-Modulen erlaubt.

Oracle in Bedrängnis

In den vergangenen Jahren musste Oracle die geplante Veröffentlichung von Java 9 vor allem wegen verschiedener Probleme mit dem Projekt Jigsaw mehrfach verschieben. Zuletzt war geplant, dass die neue Version der Programmiersprache am 27. Juli dieses Jahres erscheint.

Angesichts der aktuellen Kritik von Red Hat, IBM und mehreren anderen Beteiligten könnte es allerdings auch sein, dass der Veröffentlichungstermin von Java 9 erneut verschoben werden muss. Dem Magazin Infoworld sagte dazu Georges Saab, Oracle Vice President Java Platform Development: "JDK 9 (Java Development Kit) könnte dadurch aufgehalten werden". Dass dies geschieht, ist zwar noch nicht endgültig klar, erscheint aber wahrscheinlich.


eye home zur Startseite
Hellloookit 09. Mai 2017

https://www.jcp.org/en/jsr/results?id=5959 YES: 10 NO: 13

Themenstart

Dino13 08. Mai 2017

Und ich Frage mich ernsthaft wie man sonst das Vorgehen von Red Hat anders betiteln soll...

Themenstart

schap23 08. Mai 2017

Richtig müßte es lauten: "versuchen" zu verzögern. Soweit ich weiß, erfolgt da eine...

Themenstart

Dino13 08. Mai 2017

In meinen Augen ist das nichts anderes als eine versuchte Sabotage von Java 9, da IBM und...

Themenstart

Kommentieren



Anzeige

Stellenmarkt
  1. Erzbistum Paderborn, Paderborn
  2. über Ochel Consulting e. K., Firmensitz PLZ 57
  3. ETAS GmbH & Co. KG, Stuttgart
  4. IABG Industrieanlagen-Betriebsgesellschaft mbH, Koblenz, Ottobrunn bei München


Anzeige
Blu-ray-Angebote
  1. 29,99€ (Vorbesteller-Preisgarantie)
  2. (u. a. Hobbit Trilogie Blu-ray 43,89€ und Batman Dark Knight Trilogy Blu-ray 17,99€)
  3. (u. a. The Revenant 7,97€, James Bond Spectre 7,97€, Der Marsianer 7,97€)

Folgen Sie uns
       


  1. Störerhaftung

    SPD warnt vor Scheitern des WLAN-Gesetzes

  2. Ubisoft

    Michel Ancel zeigt Beyond Good and Evil 2

  3. Shawn Layden im Interview

    Sony setzt auf echte PS 5 statt auf Konsolenevolution

  4. Bildbetrachter

    Irfanview als App im Windows Store verfügbar

  5. Quantencomputer

    Ein Forscher in den unergründlichen Weiten des Hilbertraums

  6. Gespräche mit Musik-Labels

    Tesla will eigenen Musikstreamingdienst starten

  7. MacOS High Sierra

    Apple blockiert Kernel-Extensions von Drittanbietern

  8. Youtube VR180

    Neues Kombi-Filmformat für 360-Grad- und Standardvideos

  9. Elektromobilität

    Porsche will jedes zweite Fahrzeug als E-Auto verkaufen

  10. Messenger-Dienste

    Bundestag erlaubt großflächigen Einsatz von Staatstrojanern



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Mieten bei Ottonow und Media Markt: Miet mich!
Mieten bei Ottonow und Media Markt
Miet mich!
  1. Whole Foods Market Amazon kauft Bio-Supermarktkette für 13,7 Milliarden Dollar
  2. Kartengebühren Transaktionen in Messages können teuer werden
  3. Übernahmen Extreme Networks will eine Branchengröße werden

Qubits teleportieren: So funktioniert Quantenkommunikation per Satellit
Qubits teleportieren
So funktioniert Quantenkommunikation per Satellit
  1. Quantenprogrammierung "Die physikalische Welt kann kreativer sein als wir selbst"
  2. Quantenoptik Vom Batman-Fan zum Quantenphysiker
  3. Ionencomputer Wissenschaftler müssen dumme Dinge sagen dürfen

Skull & Bones angespielt: Frischer Wind für die Segel
Skull & Bones angespielt
Frischer Wind für die Segel
  1. Forza Motorsport 7 Dynamische Wolken und wackelnde Rückspiegel
  2. Square Enix Die stürmischen Ereignisse vor Life is Strange
  3. Spider-Man Superheld mit Alltagssorgen

  1. Re: Ist doch ganz einfach ...

    blauerninja | 10:22

  2. Was auch angefasst wird...

    evergreen | 10:22

  3. Re: Ziemlich redundante Aussage

    n0x30n | 10:22

  4. ++

    neocron | 10:22

  5. Re: Nicht-News?

    PiranhA | 10:22


  1. 10:15

  2. 10:09

  3. 10:00

  4. 09:57

  5. 09:00

  6. 08:53

  7. 07:41

  8. 07:29


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel