Java Is Still Great!
With the recent changes in the Java and JDK landscape some folks are
spreading fear and confusion. I have worked with Java and various JDKs
over the years. So I like to address some of the fears and confusions.
- Is Java dead?
-
No. I think the opposite is quite true. The more frequent release
cadence has shown us that Java can and is continuing to evolve.
I for one am excited to see that happening! And besides that we
are also seeing the Java community taking charge on more and more
things within the larger Java ecosystem which is great!
- Is Java on the desktop dead?
-
No absolutely not. Has it transformed? Yes! The JavaFX community
spearheaded by GluonHQ is forging forward with a modern stack
for Java on the desktop.
- Is Java on mobile dead?
-
No. the same JavaFX community spearheaded by GluonHQ is working
on keeping Java on mobile a reality.
- Is Java getting fragmented?
-
Some folks are spreading fear that Java is getting fragmented and
they are using the number of vendors delivering an (Open)JDK as
their justification. The reality is that we have had multiple
vendors for almost as long as Java exists. And depending on what
kind of organization you worked in or for you saw those different
vendors in a production environment. The only difference now is
that we are seeing more vendors.
- Should I use an (Open)JDK variant or the Oracle JDK?
-
Which variant you use depends on your own specific requirements.
You will have to see what kind of additional features, runtimes,
environments, license terms and/or support you are looking for
and use those as decision factors.
- Why do you call them (Open)JDK vendors?
-
I use the term vendor to capture the entire ecosystem of companies,
whether for-profit or non-profit, organizations, whether for-profit
or non-profit, foundations, whether for-profit or non-profit that
deliver (Open)JDKs.
- Which variant would you use?
-
My answer would be that I would do the same analysis as mentioned
above and then pick the vendor that is most applicable for the
use case I am working on at the time.
Posted June 1st, 2019
Up