CodeGym/Java-Blog/Random-DE/Java im Jahr 2021: Updates in den Versionen 16 und 17, Po...
John Squirrels
Level 41
San Francisco

Java im Jahr 2021: Updates in den Versionen 16 und 17, Popularität in Asien und Nachhaltigkeit in Rankings

Veröffentlicht in der Gruppe Random-DE
Es ist Ende Dezember und daher ist es an der Zeit, die wichtigsten Neuigkeiten und Updates in der Java-Entwicklung zusammenzufassen. Schließlich hat es in diesem Jahr viele Veränderungen gegeben. In diesem Text haben wir die wichtigsten Fakten zusammengestellt. Java im Jahr 2021: Updates in den Versionen 16 und 17, Popularität in Asien und Nachhaltigkeit in Rankings – 1

Java-Updates: die Veröffentlichung der Versionen 16 und 17

Alle sechs Monate wird Java aktualisiert. Voraussichtlich gab es im Jahr 2021 zwei Releases: Java 16 und Java 17 . Die Java 16-Version enthielt 17 Verbesserungen. Unter den neuen Funktionen sollten wir ein neues Paketierungstool für die Bereitstellung eigenständiger Java-Anwendungen, eine verbesserte Speicherverwaltung, zusätzliche Inkubations- und Vorschaufunktionen, Verbesserungen der Codekompatibilität (mit zukünftigen Versionen) und neue JDK-Ports für Alpine Linux und andere Linux-Distributionskits erwähnen. In Java 16 haben die Entwickler den Mustervergleich für „Instanceof“ und „Record“ sowie Spracherweiterungen abgeschlossen, die erstmals in Java 14 eingeführt wurden. Java 17, das im September 2021 veröffentlicht wurde, enthielt 14 Änderungen. Die meisten davon bezogen sich auf die Verbesserung der Leistung der Sprache und der Plattform im Allgemeinen. Die Entwickler haben auch viele veraltete Komponenten und Technologien entfernt, die aufgrund der mangelnden Unterstützung durch Drittsoftwareentwickler irrelevant wurden. Zu den wichtigsten Änderungen gehört die verbesserte Unterstützung für versiegelte Klassen und Schnittstellen, die die Möglichkeit blockieren, Eigenschaften von diesen Komponenten durch Objekte und andere Klassen zu erben ( JEP 409 ). Erwähnenswert sind die verbesserte Blockierung des Zugriffs auf die internen APIs der JDK-Plattform sowie Leistungsverbesserungen aufgrund der Implementierung der Vector API-Technologie, der Entfernung experimenteller AOT- und JIT-Compiler und der Verwendung des Metal-Frameworks zum Rendern Apple-Geräte. Die kommerziellen JDK 17-Builds von Oracle für Windows und andere Plattformen sind auf der Website des Entwicklers verfügbar . Eine kostenlose Open-Source-Version von OpenJDK 17 mit vierteljährlichen Updates steht hier zum Download bereit . JDK 17 hat 8 Jahre Langzeitunterstützung (LTS). Die nächste LTS-Java-Veröffentlichung wird mit Java 21 im Jahr 2023 erwartet. Seitdem wird sich die LTS-Veröffentlichungshäufigkeit von drei auf zwei Jahre ändern.

Wesentliche Änderungen am Java-Ökosystem: Wiedergeburt von Java EE und Microsoft-Support

Was passierte 2021 sonst noch mit Java? So endete beispielsweise Anfang April 2021 ein „ewiger“ Streit zwischen Oracle und Google endgültig. Der Oberste Gerichtshof der USA hat sich im Streit mit Oracle über die illegale Nutzung der Java-API auf die Seite von Google gestellt. Eine Reihe von Klagen zog sich über 11 Jahre hin, und verschiedene Instanzen erkannten den Sieg entweder für Google oder Oracle an. Im Laufe der Jahre ist der Geldbetrag, den Google bei einem Verlust hätte zahlen können, von anfänglich 6,1 Milliarden US-Dollar auf 9,3 Milliarden US-Dollar gestiegen. Es lohnt sich auch, sich an die Rolle von Microsoft bei einigen Änderungen im Jahr 2021 zu erinnern. Im April veröffentlichte das Unternehmen die Builds seiner eigenen OpenJDK-Distributionskits für Windows, Linux und macOS, die viele Systeme in der Unternehmensinfrastruktur unterstützen. Jeder kann eine Reihe von Entwicklungs- und Ausführungstools für Anwendungen in der beliebten Programmiersprache Java kostenlos herunterladen und installieren. Im September, kurz nach der Veröffentlichung von Java 17, wurde eine Studie veröffentlicht , in der festgestellt wurde, dass Java EE eine Renaissance erlebt. Dem Bericht zufolge war Jakarta EE die zweitbeliebteste Cloud-Plattform, die von 47 % der an der Umfrage teilnehmenden Entwickler genutzt wurde. „Die Ergebnisse der Jakarta EE Developer Survey zeigen ein deutlich gestiegenes Wachstum bei der Nutzung von Jakarta EE und das Interesse an Cloud-nativem Java insgesamt“, sagte Melissa Modjeski, Vizepräsidentin für Anwendungsplattform und Integrationen bei IBM.

Java im Ranking: beliebter als Python

Eine der wichtigsten Schlussfolgerungen der jährlichen Studie von JetBrains ist, dass die Programmiersprache Java zwar etwas an Boden verliert, aber immer noch beliebter ist als Python als Hauptsprache (32 % gegenüber 29 % der Befragten). Nach Angaben des Unternehmens RedMonk stieg die Programmiersprache Java Ende Juni 2021 im Ranking vom dritten auf den zweiten Platz. Diese Position teilt es sich nun mit Python. Javascript steht im RedMonk-Ranking an erster Stelle. Im Dezember 2021 fiel Java jedoch im TIOBE-Ranking der Programmiersprachen vom zweiten auf den dritten Platz. In der jährlichen Umfrage der Stack Overflow-Community belegte Java wie im letzten Jahr den fünften Platz. Wie Sie sehen, ist die Beliebtheit von Java gleichbleibend, obwohl es um mehrere Plätze zurückgegangen ist. Diese Sprache ist immer noch zu 100 % entwicklungsrelevant.

Was war mit den Java-Sprachversionen los?

Auch im Jahr 2020 ist Java 8 noch immer die führende Version dieser Programmiersprache. Interessanterweise verzeichnet Java 11 seit 2019 einen stetigen Anstieg von etwa 10 Prozentpunkten pro Jahr. In Zahlen sieht es so aus: Laut einer Studie von JetBrains bevorzugen 72 % der Entwickler, die Java verwenden, Java 8 und 42 % bevorzugen Java 11 . Der von der Snyk-Community erstellte Bericht zeigt auch, dass Entwickler mit der Migration von Java 8 auf Java 11, die neueste LTS-Version vor Java 17, begonnen haben. Frühere Berichte der Java-Community zeigten, dass Entwickler hauptsächlich Java 8 verwendeten. Laut der Umfrage verwendeten 61,5 % von Die Befragten verwendeten Java 11 in ihren Projekten, während 12 % die neueste Version von Java (damals Java 15) verwendeten. Die Anteile von Java 12 und Java 13 sind seit 2020 etwa um das Dreifache gesunken, während die neueren Versionen Java 14 und Java 15 bereits ein Publikum gewonnen haben, obwohl sie relativ neu sind.

Wofür wurde Java verwendet (und wo)

Wie im Jahr 2020 wird Java am häufigsten in Südkorea, China und Deutschland verwendet. Der Anteil von Java in der IT Südkoreas beträgt 55 %, in China 47 % und in Deutschland 33 %. Am häufigsten wurde Java für die Entwicklung von Websites (39 %) gewählt, seltener für die Erstellung von Dienstprogrammen (26 %) und Systemsoftware (19 %). Java im Jahr 2021: Updates in den Versionen 16 und 17, Popularität in Asien und Nachhaltigkeit in Rankings – 2

Der Stand des Entwicklerökosystems 2021 von JetBrains

Der Einsatz von Java für Websites und die IT-Infrastruktur hat zwischen 2020 und 2021 geringfügig zugenommen, während der Einsatz von Java für Business Intelligence, Datenwissenschaft und maschinelles Lernen zurückgegangen ist. Spring Boot ist das führende Java-Framework (65 % der Programmierer entscheiden sich dafür). Das Spring MVC-Framework liegt an zweiter Stelle – 42 % der Entwickler. Das ist der Abschluss des Jahres 2021 für die Welt der Java-Entwicklung. Was war Ihrer Meinung nach das Highlight für die Java-Community in diesem Jahr? Java im Jahr 2021: Updates in den Versionen 16 und 17, Popularität in Asien und Nachhaltigkeit in Rankings – 3
Kommentare
  • Beliebt
  • Neu
  • Alt
Du musst angemeldet sein, um einen Kommentar schreiben zu können
Auf dieser Seite gibt es noch keine Kommentare