Win a copy of Murach's Java Programming this week in the Beginning Java forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

What happens with all the new Java9 books if Jigsaw isn't going to make it in Java9  RSS feed

 
B Vancoullie
Greenhorn
Posts: 6
1
IntelliJ IDE Linux Spring
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm just wondering.

Everybody's got their 'revision' ready for Java9, but what if in a few days they don't come up with a solution and Jigsaw is removed from the Java9 and moved to Java10,...

will all the books be 200 pages less???

;-)

Cheers
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 37051
507
Eclipse IDE Java VI Editor
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is a great question; have a cow.

There are a few possibilities here:
Java 9 goes without Jigsaw
Outcome: Some books like The Java 9 Module System (which I'm tech editing) would have to be shelved or deferred to Java 10.  Sometimes books get pulled because the technology never surfaces. For example, this Programmer Plus cert book. (The exam never went live so neither did the book.) 

Other books would need substantial rewrites. Luckily there are other features in Java 9 so authors can elaborate on those sections. The book would still likely be shorter but I think they'd use some of the space. This is a risk of writing about a technology before it exists. Scott and I had the same problem with our cert books. We had to start before the beta objectives were even out. We did a lot of rewriting when they came out!

Java 9 gets delayed but does contain Jigsaw
Outcome: the publishers hold their books if they haven't printed yet. If they did print already, they lose some money.

Java 9 gets delayed but contains a changed Jigsaw
Outcome: A combination of the first two - delayed and lots of rewrites.
 
B Vancoullie
Greenhorn
Posts: 6
1
IntelliJ IDE Linux Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jeanne Boyarsky wrote:This is a great question; have a cow.


Hey thanks and thank you for your answer.

Reading the above, this seems like a real 'horror' story so close to Java 9 release!

Do you know some publishers already printed?

Isn't it faster these days to print books like say, 20 years ago?

Cheers


 
Jesper de Jong
Java Cowboy
Sheriff
Posts: 15985
86
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think the most likely thing is, when the module system does not get accepted, is that the release of Java 9 will be delayed.

The module system is the one big feature that Java 9 is all about. Without the module system, Java 9 will be no more than a minor update. Oracle most likely won't let that happen. They've already postponed the release of Java 9 multiple times because more time was needed to work everything out, so if it turns out that the module system is still not ready, they will most likely just postpone it again.
 
Campbell Ritchie
Marshal
Posts: 54886
155
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jesper de Jong wrote:. . . They've already postponed the release of Java 9 multiple times because more time was needed to work everything out . . .
The same sort of delay affected Java8. It is probably better to delay deployment than to release software which isn't ready for use.
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 37051
507
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
B Vancoullie wrote:Do you know some publishers already printed?


Packt and Apress both have a book that came out last month and is in stock at Amazon which means it physically printed. A week or two an author asked me for an opinion on what he should do with his Java 9 book. His publisher rightly wanted to get a number of opinions. They hadn't printed yet so had options.

B Vancoullie wrote:
Isn't it faster these days to print books like say, 20 years ago?

I imagine. It's tricky though. You want to be first to market. And then this risk exists.

Jesper de Jong wrote:I think the most likely thing is, when the module system does not get accepted, is that the release of Java 9 will be delayed.

The module system is the one big feature that Java 9 is all about. Without the module system, Java 9 will be no more than a minor update.

Agreed on delays. Java 9 can't physically go out without modules without a major rewrite. Yanking it out isn't easy. So that decision would set back the schedule too. Probably more than hashing out the remaining obstacles.
 
B Vancoullie
Greenhorn
Posts: 6
1
IntelliJ IDE Linux Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jeanne Boyarsky wrote:
Jesper de Jong wrote:I think the most likely thing is, when the module system does not get accepted, is that the release of Java 9 will be delayed.

The module system is the one big feature that Java 9 is all about. Without the module system, Java 9 will be no more than a minor update.

Agreed on delays. Java 9 can't physically go out without modules without a major rewrite. Yanking it out isn't easy. So that decision would set back the schedule too. Probably more than hashing out the remaining obstacles.


Basically, for the IT publishing industry, a delay of Java9 (which will probably happen) or even the module system taken out of JAva9 doesn't look like a financial success to me.

That's like writing code for 6 months to hear that the project has came to a stop and all the hard work you've put in was useless.

Pretty crazy stuff.

Cheers
 
Rob Spoor
Sheriff
Posts: 21019
85
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yet that still happens. Projects sometimes simply get shelved or cancelled.
 
Jesper de Jong
Java Cowboy
Sheriff
Posts: 15985
86
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So, Java 9 is indeed delayed, at least until September: https://coderanch.com/t/680598/java/java-delayed-september
 
B Vancoullie
Greenhorn
Posts: 6
1
IntelliJ IDE Linux Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jesper de Jong wrote:So, Java 9 is indeed delayed, at least until September: https://coderanch.com/t/680598/java/java-delayed-september


Auch, no bonus this year guys, sorry.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!