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. über Hanseatisches Personalkontor Bremen, Großraum Bremen
  2. ReboPharm Arzneimittelvertriebsgesellschaft mbH, Bocholt
  3. T-Systems International GmbH, München, Nürnberg
  4. Schwarz Business IT GmbH & Co. KG, Neckarsulm


Anzeige
Spiele-Angebote
  1. 3,49€
  2. 49,99€
  3. 29,99€

Folgen Sie uns
       


  1. Amazon Channels

    Prime Video erhält Pay-TV-Plattform mit Live-Fernsehen

  2. Bayerischer Rundfunk

    Fernsehsender wollen über 5G ausstrahlen

  3. Kupfer

    Nokia hält Terabit DSL für überflüssig

  4. Kryptowährung

    Bitcoin notiert auf neuem Rekordhoch

  5. Facebook

    Dokumente zum Umgang mit Sex- und Gewaltinhalten geleakt

  6. Arduino Cinque

    RISC-V-Prozessor und ESP32 auf einem Board vereint

  7. Schatten des Krieges angespielt

    Wir stürmen Festungen! Mit Orks! Und Drachen!

  8. Skills

    Amazon lässt Alexa natürlicher klingen

  9. Cray

    Rechenleistung von Supercomputern in der Cloud mieten

  10. Streaming

    Sky geht gegen Stream4u.tv und Hardwareanbieter vor



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Asus B9440 im Test: Leichtes Geschäftsnotebook liefert zu wenig Business
Asus B9440 im Test
Leichtes Geschäftsnotebook liefert zu wenig Business
  1. ROG-Event in Berlin Asus zeigt gekrümmtes 165-Hz-Quantum-Dot-Display und mehr
  2. Asus Tinker Board im Test Buntes Lotterielos rechnet schnell

Quantencomputer: Was sind diese Qubits?
Quantencomputer
Was sind diese Qubits?
  1. IBM Q Mehr Qubits von IBM
  2. Verschlüsselung Kryptographie im Quantenzeitalter
  3. Quantencomputer Bosonen statt Qubits

HTC U11 im Hands on: HTCs neues Smartphone will gedrückt werden
HTC U11 im Hands on
HTCs neues Smartphone will gedrückt werden
  1. HTC Vive Virtual Reality im Monatsabo
  2. Sense Companion HTCs digitaler Assistent ist verfügbar
  3. HTC U Ultra im Test Neues Gehäuse, kleines Display, bekannte Kamera

  1. haben es ard und zdf denn mitterweile schon...

    Prinzeumel | 03:29

  2. Re: Hähhh...

    Ninos | 03:04

  3. Re: Die Bandbreite ist eine Sache, die Latenz...

    -fraggl- | 03:01

  4. Re: Bin ich eig. der einzige, der an die Traffic...

    sofries | 01:53

  5. Re: Frequenzvermüllung

    ShaDdoW_EyE | 01:51


  1. 00:01

  2. 18:45

  3. 16:35

  4. 16:20

  5. 16:00

  6. 15:37

  7. 15:01

  8. 13:34


  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