In 2021, there is no topic in Java these days (Poem)

I read Software Development Trends in 2021 --Software Development Trend Prediction Article with all my might, so I summarized some other 2021 editions.

Developer Roadmaps https://roadmap.sh/ The 2021 Web Developer Roadmap It seems that it has been updated to the 2021 version.

What are your plans to read/learn in 2021? The following listed in may be useful. Free tool resources 50. 50 free tools and resources

This is a book. Eight must-read books for developers in 2021

So, JSer.info 10th Anniversary: ​​How to collect, write, and organize JavaScript information I also wanted to do my best to read this.

And suddenly notice. I am absent-minded about what is the topic of recent Java in contrast to the JS area. No, there are many new articles.

Java 15 new feature summary It is also written in Java Advent Calendar 2020. Gc, tuning, etc.

Try searching for Java 2021 Trends!

[2021 latest] Introducing trends in Java frameworks! Proposals and job information! is the top.

The two most dynamic Java framework trends in 2021 are: I would like to introduce the contents of each framework.

Spring Framework Apache Struts

I know. .. Both Spring and Struts. .. I mean, Struts probably has been around since the 2000s

How about Top 10 In-Demand programming languages ​​to learn in 2020?

Quote:

In recent years, Java has lost some of its markets to highly developer-friendly modern languages and the rise of other languages, especially Python, JavaScript. Also, JVM is not quite Cloud friendly because of its bulky size. Oracle has recently introduced hefty licensing fees for JDK, which will dent Java’s popularity further. Fortunately, Java is working on its shortcomings and making Java fit for Cloud via the GraalVM initiative. Also, in OpenJDK, there is a free alternative to the proprietary Oracle JDK. Java is still the number one programming language for enterprises.

In recent years, Java has lost part of its market due to the rise of modern developer-friendly languages ​​and other languages ​​centered around Python and JavaScript. Also, due to its bulky size, the JVM is not very compatible with the cloud. Oracle has recently introduced a high licensing fee into the JDK, which will further reduce Java's popularity. Fortunately, Java has remedied its shortcomings and adapted Java to the cloud through GraalVM. OpenJDK also has a free alternative to the proprietary Oracle JDK. Java is still the number one programming language for businesses.

Yes. For some reason, the language I'm reading and writing most at work is Java.

Is GraalVM worth investigating? I don't know the other distributions, so I'd like to investigate this more. Summary of information sources for OpenJDK and various JDK distributions #minjava What are JDK, Oracle JDK, OpenJDK, Java SE?

However Why I'm a Java shop starting Python After reading, I would rather start Python.

When I suddenly saw the Qiita top page image.png In the Java frame, it's no longer in the top 10 of the week and month. Barely 9th overall.

Will it be converted to COBOL as it is? .. ..

Postscript: I received a notification that this article was published in [Java] Qiita Weekly LGTM Number Ranking [Automatic Update]! Thank you very much. Impressive, single leader. .. .. ..

Addendum 2: I tweeted about the same content on dev.to and got a comment! https://dev.to/siy/comment/1aibj

All those articles you mention as well as TIOBE index and other stuff, has nothing to do with real usage of any language. I think that Java now in the position when it above all hypes or trends. It's enough to take a look at any job site and realize that demand for Java is high and growing.

"The article you're quoting has nothing to do with the actual usage of the language, like the TIOBE index and others. I think Java is now above all trend predictions. I think it's located. If you look at the job site, it's enough to recognize that Java is in high demand and growing. " That's right. .. .. I don't think it will be a problem to change jobs. ..

Addendum 3:

The next release of Java may include project Loom, which brings with it lightweight threads (similar to kotlin's coroutines). That will be a game-changer for Java web development, I think.

"The next release may include a Loom project that brings lightweight threads (similar to kotlin coroutines). I think this will be a game changer."

That's right! I want to expect it. ..

Recommended Posts

In 2021, there is no topic in Java these days (Poem)
Is there no type in Ruby?
There seems to be no else-if in java
[Deep Learning from scratch] 2. There is no such thing as NumPy in Java.
Topic Analysis (LDA) in Java
When there is no output to stdout in docker log
Why is there no unsigned right shift operator in C / C ++?
How to learn JAVA in 7 days
Initial value when there is no form object property in Spring request
What is a class in Java language (2 /?)
What is the main method in Java?
gradle's mybatis-generator-plugin says there is no MapperAnnotationPlugin
The intersection type introduced in Java 10 is amazing (?)
The Java neighborhood feels very good these days
[Java] Something is displayed as "-0.0" in the output
How much ternary operator is allowed in Java