JAVA 21 is here, but….

<p>I was amazed with the amount of posts about Java 21, its new ( and severals) features, its previews, etc. some of them are very interesting and necessary, but others I saw as an unnecessary way of be more closer to other languages that have taken away a bit of the market share, for example Unnamed Classes and Instance Main Methods (Preview) (https://openjdk.org/jeps/445). The List of features is:</p> <ul> <li>Vector API (Sixth Incubator)</li> <li>String Templates (Preview)</li> <li>Unnamed Patterns and Variables (Preview)</li> <li>Unnamed Classes and Instance Main Methods (Preview)</li> <li>Scoped Values (Preview)</li> <li>Foreign Function &amp; Memory API (Third Preview)</li> <li>Structured Concurrency (Preview)</li> </ul> <p>I will not make a mention about these new features (so far).<br /> But what take my attention? is of the available LTS versions Java 8 or 11 are still the industry standard, over 17 LTS. This brought me back memories of when I was a Developer on Powerbuilder, which despite already being around version 12.5, the most used were 6.5 (First version of Sybase without touch anything) or 10.5 (The more decent version from Sybase before with hands-on). So the question is: What makes us stay with a certain version, what are the reasons that encourage us to migrate to a new one? Let&rsquo;s review the main features of each version and see if there are the necessary reasons to migrate</p> <p><a href="https://medium.com/incluit/java-21-is-here-but-11ed3d1ea976"><strong>Click Here</strong></a></p>
Tags: Java