JAX: To what extent do you feel that Oracle have succeeded with this release?
Landman: I think that this release is quite a success. Mainly because of the very important features that I guess would otherwise drive people to use languages other than Java. People were getting tired with Java and saying Oracle are not innovating enough, so with Java 8 they've really pushed it and tried to give developers some hope - which they delivered at the end of the day. All the functional stuff that they added into the language is a big and welcome change.
Do you think that there's anywhere Oracle could have done better? For example, a lot of developers were upset that Project Jigsaw didn't make it in this time around.
For us that was a little bit disappointing too - mainly because we are all about delivering and managing modular software. We really had high hopes for a lot of fields. They may have missed the train with Project Jigsaw. When you introduce such a big change, as long as you're in an ecosystem, you need to have the whole ecosystem comply - so I hope it's not too late for it.
I know they made a lot of changes in the VM itself just to make it ready so it can be a lot more modular, but other systems outside the JVM are trying to solve the same problems, and for now people are managing. But I really hope there will be some low level support in the JVM itself to remove all the isolation between modules - that would be great - but it's a bit disappointing that it didn't happen this time.
Read the rest of the article here.