JavaRush /Java-Blog /Random-DE /Java im Jahr 2021: Updates 16 und 17, Popularität in Asie...

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

Veröffentlicht in der Gruppe Random-DE
Es ist Ende Dezember und daher ist es Zeit, Bilanz zu ziehen. Schließlich gab es in diesem Jahr viele Veränderungen in der Welt der Java-Entwicklung. In diesem Text haben wir die wichtigsten zusammengestellt. Java im Jahr 2021: Updates 16 und 17, Beliebtheit in Asien und Stabilität in den Bewertungen – 1

Java-Updates: 16 und 17

Die Java-Sprache erhält alle sechs Monate ein Update. Wie erwartet wurden im Jahr 2021 zwei Releases veröffentlicht – Java 16 und Java 17 . Die Java 16-Version enthält 17 Verbesserungen. Neu in Version 16: ein neues Paketierungstool für die Bereitstellung eigenständiger Java-Anwendungen, verbesserte Speicherverwaltung, zusätzliche Inkubations- und Vorschaufunktionen, Verbesserungen zur Eliminierung von zukunftssicherem Code und neue Ports für das JDK für Alpine Linux und andere Linux-Distributionen. Java 16 vervollständigte den Mustervergleich für „instanceof“ und „Record“, Sprachverbesserungen, die erstmals in Java 14 eingeführt wurden. Java 17, veröffentlicht im September 2021 , enthielt 14 Änderungen. Die meisten Änderungen betreffen die Steigerung der Leistung der Sprache und der Plattform insgesamt. Die Entwickler haben auch viele veraltete Komponenten und Technologien entfernt, die aufgrund mangelnder Unterstützung durch Software von Drittanbietern irrelevant geworden waren. Zu den wichtigsten Änderungen gehört eine verbesserte Unterstützung für versiegelte Klassen und Schnittstellen, die die Fähigkeit von Objekten und anderen Klassen blockieren, Eigenschaften von diesen Komponenten zu erben ( JEP 409 ). Erwähnenswert sind die verbesserte Blockierung des Zugriffs auf die internen APIs der JDK-Plattform sowie die verbesserte Leistung durch den Einsatz der Vector API-Technologie, die Entfernung experimenteller AOT- und JIT-Compiler und die Verwendung des Metal-Frameworks zum Rendern Apple-Geräte. Kommerzielle Builds von Oracles JDK 17 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 unter diesem Link zum Download bereit . JDK 17 verfügt über 8 Jahre Langzeitunterstützung (LTS). Die nächste LTS-Java-Version wird 2023 mit Java 21 erscheinen. Dadurch wird sich die Häufigkeit der LTS-Veröffentlichungen von drei Jahren auf zwei Jahre ändern.

Änderungen im Java-Ökosystem: Java EE Revival und Microsoft Support

Was passierte 2021 sonst noch mit Java? Beispielsweise endete Anfang April 2021 ein Langzeittest zwischen Oracle und Google. Der Oberste Gerichtshof der USA hat sich in einem Streit mit Oracle über die illegale Nutzung der Java-Sprach-API auf die Seite von Google gestellt. Die Klageserie zog sich über 11 Jahre hin, wobei verschiedene Behörden entweder Google oder Oracle als Sieger anerkannten. Im Laufe der Jahre ist der Betrag, den Google im Falle eines Verlusts auszahlen könnte, von anfänglich 6,1 Milliarden US-Dollar auf 9,3 Milliarden US-Dollar gestiegen. Unter den Veränderungen im Jahr 2021 ist die Beteiligung von Microsoft zu erwähnen. Im April veröffentlichte das Unternehmen experimentelle Builds seiner eigenen OpenJDK-Distribution für Windows, Linux und macOS, die den Betrieb einer Reihe von Systemen in der Infrastruktur des Unternehmens unterstützt. Jeder kann eine Reihe von Tools zum Entwickeln und Ausführen von Anwendungen in der beliebten Programmiersprache Java kostenlos herunterladen und installieren. Im September, zeitgleich mit der Veröffentlichung von Java 17, kam eine Studie heraus , dass Java EE eine Renaissance erlebt. Dem Bericht zufolge war Jakarta EE die zweitbeliebteste Cloud-Plattform und wurde von 47 % der befragten Entwickler genutzt. „Die Jakarta EE Developer Survey 2021 zeigt die allgemeine Nutzung von Jakarta EE und ist ein weiterer Hinweis darauf, dass es die richtige Plattform für cloudbasierte Java-Innovationen ist“, sagte Melissa Modjeski, Vizepräsidentin für Anwendungsplattform und Integrationen bei IBM.

Java in Bewertungen: häufiger gewählt als Python

Eine der wichtigsten Schlussfolgerungen der jährlichen JetBrains-Studie ist, dass die Programmiersprache Java zwar leicht an Boden verliert, aber immer noch beliebter ist als Python als Hauptsprache (32 % gegenüber 29 % der Befragten). Laut RedMonk- Unternehmenschart stieg die Programmiersprache Java Ende Juni 2021 im Ranking vom dritten auf den zweiten Platz. Es teilt sich nun den zweiten Platz mit Python. Den ersten Platz im RedMonk-Ranking belegt die Sprache JavaScript. Doch im TIOBE-Programmiersprachenranking vom Dezember 2021 fiel Java in der Beliebtheit vom zweiten auf den dritten Platz. In der jährlichen Community-Umfrage von Stack Overflow belegte Java wie im letzten Jahr den fünften Platz . Wie Sie sehen, ist die Popularität von Java stabil, obwohl sie um mehrere Plätze zurückgegangen ist. Diese Sprache ist immer noch relevant für die Entwicklung.

Was ist mit den Java-Versionen passiert?

Wie im Jahr 2020 ist Java 8 immer noch die führende Version dieser Programmiersprache. Interessant ist auch, dass Java 11 seit 2019 ein stetiges Wachstum von etwa 10 Prozentpunkten pro Jahr verzeichnet. In Zahlen sieht es so aus: Laut einer JetBrains-Studie bevorzugen 72 % der Entwickler, die Java verwenden, Java 8 und 42 % bevorzugen Java 11 . Eine von der Snyk-Community durchgeführte Umfrage ergab außerdem, dass Entwickler begonnen hatten, von Java 8 auf Java 11 umzusteigen, die neueste LTS-Version vor Java 17. Frühere Berichte aus der Java-Community zeigten, dass Entwickler hauptsächlich Java 8 verwendeten. Der Umfrage zufolge verwendeten die Entwickler hauptsächlich Java 8. 61,5 % der Befragten nutzten Java 11 in Projekten, während 12 % die neueste Java-Version (damals Java 15) nutzten. Die Anteile von Java 12 und Java 13 haben sich seit 2020 etwa verdreifacht, während die neueren Versionen Java 14 und Java 15 bereits ein Publikum gewonnen haben, obwohl sie relativ neu sind.

Wo und wofür wurde Java verwendet?

Wie im Jahr 2020 wird Java am häufigsten in Südkorea, China und Deutschland verwendet. Der Anteil von Java beträgt in Südkorea 55 %, in China 47 % und in Deutschland 33 %. In Weißrussland bevorzugen 26 % der Entwickler Java, in der Ukraine 20 % und in Russland 18 %. Das ist etwas weniger als im Jahr 2020. Am häufigsten wurde Java zur Entwicklung von Websites (39 %) und seltener zur Erstellung von Dienstprogrammen (26 %) und Systemsoftware (19 %) verwendet. Java im Jahr 2021: Updates 16 und 17, Popularität in Asien und Stabilität bei Bewertungen – 2Die Java-Nutzung für Websites und die IT-Infrastruktur hat zwischen 2020 und 2021 geringfügig zugenommen, während Java für Geschäftsanalysen, Datenwissenschaft und maschinelles Lernen weniger genutzt wird. Unter den Java-Frameworks ist Spring Boot führend (65 % der Programmierer wählen es). Das Spring MVC-Framework liegt mit 42 % der Entwickler auf dem zweiten Platz. So verlief das Jahr 2021 für die Welt der Java-Entwicklung. Was war Ihrer Meinung nach das wichtigste Ereignis für die Java-Community im vergangenen Jahr?
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION