JavaRush /Java-Blog /Random-DE /Java-Ergebnisse im Jahr 2020: große Updates der Versionen...

Java-Ergebnisse im Jahr 2020: große Updates der Versionen 14 und 15, Platz in Java-Bewertungen und Beliebtheit

Veröffentlicht in der Gruppe Random-DE
Neben dem Coronavirus und der Wirtschaftskrise gab es im Jahr 2020 auch gute Ereignisse. Zum Beispiel die Veröffentlichung neuer Java-Versionen. Darüber hinaus ist Java immer noch die beliebteste Entwicklungssprache der Welt. Lassen Sie uns das Jahr 2020 zusammenfassend daran erinnern, was im Laufe des Jahres mit der Programmiersprache passiert ist.Java-Ergebnisse im Jahr 2020: große Updates der Versionen 14 und 15, Platz in Java-Bewertungen und Beliebtheit – 1

Java-Updates: Versionen 14 und 15

Im vergangenen Jahr wurden zwei Java-Updates veröffentlicht: 14 und 15. Zu den Neuerungen in der 14. Version gehören experimentelle Unterstützung für das Schlüsselwort „record“, Unterstützung für Mustervergleich im „instanceof“-Operator, benutzerfreundlichere NullPointerExceptions, ein erweitertes „ Vorschau“ von Textblöcken, aktualisierte Standard-Schalterfunktionalität. „Java 14 ist ein weiterer Beweis für die Vorteile eines sechsmonatigen Update-Zyklus: Entwickler erhalten Zugriff auf Funktionen, auf die sie sonst jahrelang gewartet hätten“, sagte George Saab , Oracle Vice President of Java Platform Engineering. Laut Saab enthält JDK 14 nicht nur Verbesserungen, die die Produktivität der Entwickler steigern sollen. Diese Version enthält erstmals auch wichtige Inhalte aus Projekten wie Project Panama – eine erweiterte externe Speicherzugriffsschnittstelle und weitere Verbesserungen aus Project Amber – Pattern Matching and Records.“ Eine der zentralen Neuerungen in Java 14 ist „Records“. Tatsächlich haben wir einen neuen Typ vor uns, der während des Valhalla- Projekts entwickelt wurde . Datensätze ähneln Aufzählungen und ermöglichen Ihnen, Ihren Code zu vereinfachen. Im Wesentlichen ersetzen sie Klassen, die einen Status, aber kein Verhalten haben. JDK 14 enthält eine Vorschau der Foreign-Memory Access API, die es Java-Anwendungen ermöglicht, mithilfe der neuen Abstraktionen MemorySegment, MemoryAddress und MemoryLayout sicher und effizient auf Speicherbereiche außerhalb des JVM-Heaps zuzugreifen. Die 15. Version enthält Innovationen wie einen auf der Edwards-Kurve basierenden digitalen Signaturalgorithmus, versteckte Klassen sowie die endgültigen Versionen von Funktionen, die zuvor evaluiert wurden: Textblöcke und den ZGC-Garbage Collector. Versiegelte Klassen wurden erstmals in Java 15 als Vorschaufunktion hinzugefügt; Außerdem wurde der Mustervergleich für den Instanzoperator und Datensätze als Vorschau wieder aktiviert. Zusammenfassend können wir sagen, dass Java dank Updates alle sechs Monate Zeit hat, sich zu entwickeln und nicht hinter anderen Entwicklungssprachen zurückbleibt. Übrigens wurde dieses Jahr, am Vorabend der Veröffentlichung von Version 14, eine vollständige Rezension der Java-Versionen (von 8 bis 13) auf JavaRush veröffentlicht. Wir empfehlen die Lektüre.

Java in Bewertungen: immer noch beliebt

Laut einer Studie von JetBrains ist Java nach wie vor die weltweit beliebteste primäre Programmiersprache . Es wird von etwa 5,2 Millionen Entwicklern verwendet. Nicht weniger optimistisch sind die Daten des IDC-Berichts „Java Turns 25“ : Mehr als 9 Millionen Entwickler weltweit nutzen Java. „Heute sind weltweit 51 Milliarden Java Virtual Machines (JVMs) im Einsatz und werden aktiv genutzt, was Java zur bevorzugten Wahl für die Entwicklung moderner Unternehmensanwendungen macht, darunter Analysen, Microservices, Datenmanagement, soziale Dienste, Big Data, DevOps, mobile Anwendungen und kontinuierlich.“ Entwicklungstools und Chatbots“, sagt Manish Gupta, Vizepräsident für globales Marketing für Java. Laut dem TIOBE- Index , der die Beliebtheit von Programmiersprachen bewertet , wurde Java im Dezember 2020 zur zweitbeliebtesten Sprache der Welt . Die Bewertungen erklären die Beliebtheit von Java bei Arbeitgebern durch die große Anzahl an Anwendungen und Diensten, die in dieser Sprache geschrieben sind. Im Ranking der Jobsuchseite Dice.com lag die Sprache Java auf Platz zwei , nur SQL konnte sie überholen. Vergessen wir nicht die Ergebnisse der jährlichen Studie der Stack OverFlow-Entwicklergemeinschaft: Java belegte im Jahr 2020 den 5. Platz unter den beliebtesten Entwicklungssprachen. Wie wir sehen können, ist die Popularität von Java im Jahr 2020 zwar nicht gestiegen, aber zumindest nicht gesunken.

Wo und wofür wurde Java verwendet?

Laut JetBrains lebt die mit Abstand größte Anzahl von Java-Entwicklern in Asien, wo etwa 2,5 Millionen Programmierer Java als ihre Hauptsprache verwenden. Java-Ergebnisse im Jahr 2020: große Updates der Versionen 14 und 15, Platz in Java-Bewertungen und Beliebtheit - 2Java wird am häufigsten in China und Südkorea verwendet – etwa 51 % bzw. 50 % der Entwickler. Java wird in Indien, Deutschland, Spanien und Brasilien aktiv eingesetzt. Weißrussland liegt mit 33 % der Entwickler im Mittelfeld dieser Länderliste. Aber Russland und die Ukraine liegen mit 25 % bzw. 21 % der Programmierer am Ende der Liste. Die Gründe, warum Java in den ersten sechs Ländern der Liste beliebt sein könnte, seien die kostenlose Nutzung dieser Programmiersprache, staatliche Unterstützung und Open-Source-Code, stellt JetBrains klar . Java 8 bleibt die beliebteste Version unter Entwicklern. Sie wird von drei Vierteln der Java-Entwickler bevorzugt. Gleichzeitig wächst die Popularität von Java 11. Im Vergleich zum Vorjahr ist der Anteil der Nutzer dieser Version um 10 % gestiegen. Auch die relativ neuen Versionen Java 12 und Java 13 finden schnell ihr Publikum: Jedes von ihnen wird von 10 % oder mehr genutzt. Unter den Java-Frameworks ist Spring Boot führend – es wurde von 61 % der Entwickler gewählt. Auf den Plätzen zwei und drei liegen Spring MVC (42 %) bzw. JSF (6 %). Im Jahr 2020 wurde Java am häufigsten zum Schreiben von Websites verwendet (36 %). An zweiter Stelle steht die Entwicklung von Versorgungsunternehmen (25 %), an dritter Stelle die Entwicklung von Systemsoftware (19 %).

Java in den Nachrichten

Was geschah sonst noch mit Java im Jahr 2020? Wir haben eine Auswahl wichtiger Neuigkeiten für die Java-Entwicklung zusammengestellt.

Die Java-Sprache ist eine der drei gefragtesten technischen Fähigkeiten bei der Remote-Arbeit.

Der amerikanische Jobsuchdienst Dice hat eine Liste der technischen Fähigkeiten, Programmiersprachen und Tools zusammengestellt, die bei Arbeitgebern von Fernarbeitsspezialisten am gefragtesten sind. Nach den Ergebnissen der letzten zwei Monate lag die SQL-Sprache an der Spitze, gefolgt von Projektmanagement und der Java-Sprache. Die Autoren der Studie weisen darauf hin, dass Organisationen im Gesundheits- und Bildungssektor während der Pandemie am aktivsten bei der Einstellung von Remote-Mitarbeitern waren.

Snowflake hat eine neue Umgebung für die Java-Entwicklung veröffentlicht.

Snowflake, ein Anbieter von Cloud-Speicher und Datenmanagement, stellte eine Testversion der neuen Snowpark-Entwicklungsumgebung vor. Es unterstützt mehrere Programmiersprachen, darunter Java, Scala und Python. Snowpark umfasst eine Reihe von APIs, die sicherstellen, dass in der Umgebung geschriebener Code optimal mit der Haupt-Snowflake-Engine interagiert. Die IDE wird durch neue Unterstützung für serverlose Aufgaben in Snowflake Data Cloud ergänzt.

Red Hat hat das Quarkus Java Framework für die Cloud eingeführt.

Wie die Entwickler anmerken , ermöglicht Quarkus die effiziente Nutzung von Java auf Kubernetes-Plattformen und schließt die Lücke zwischen traditionellen Java-Anwendungen und Cloud-nativen Umgebungen. Durch die Unterstützung von Quarkus als Laufzeitumgebung können Sie Java effektiv zur Lösung aktueller Probleme einsetzen – bei der Entwicklung cloudbasierter Anwendungen sowie bei der Implementierung neuer Modelle von Softwaresystemen wie Microservices, Containern und serverlosem Computing.

Die virtuelle GraalVM-Maschine wurde auf Version 20.3 aktualisiert

Oracle hat die letzte Version dieses Jahres veröffentlicht, GraalVM, eine Java Virtual Machine und ein JDK basierend auf HotSpot/OpenJDK. Dies ist die erste Long Term Support (LTS)-Version für GraalVM Enterprise. Die Liste der Updates in GraalVM 20.3 ist erwähnenswert: Der Compiler verfügt über verbesserte Heuristiken, was zu einer Leistungssteigerung von 40 % führt; verbesserte Codegenerierung zum Initialisieren neu zugewiesener Arrays; Die Optimierung der Codeduplizierung wurde erweitert (in der GraalVM Enterprise-Version). So war das vergangene Jahr für Java. Was ist Ihrer Meinung nach das wichtigste Ereignis für die Java-Community im Jahr 2020?
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION