Ein Vierteljahrhundert Java

Wir schreiben das Jahr 1995. Die Band System of a Down wird gegründet, der Film Outbreak zeigt im Kino eine Horrorversion davon, was sich 25 Jahre später tatsächlich ereignen wird, und der Verfasser dieser Zeilen beginnt sich langsam mit dem harten Fakt abzufinden, dass eine Karriere im Profifußball wohl ein wenig überambitioniert scheint.

Doch auch für die Tech-Szene hat das Jahr 1995 einiges zu bieten. So wird Version 1.0.0 von PHP veröffentlicht, mit BackRub der Vorläufer von Google entwickelt, und mit dem Release von Windows 95 läutet Microsoft ein neues Zeitalter der Heimcomputer ein. Die Weichen für die Art und Weise, wie wir heute Internet und Technik erleben, werden mitten in den 90ern gestellt.

Und natürlich spielt auch die Programmiersprache Java dahingehend eine gewichtige Rolle. Ursprünglich für den Einsatz auf Videorekordern konzipiert, legt man den Fokus dann schließlich doch auf den Browser und „dieses Internet“ und schreibt seitens Sun Microsystems damit Weltgeschichte. Auch wenn Java heute im Browser nur noch eine Nebenrolle spielt, war dies eine wegweisende Entscheidung.

Java, dessen Schöpfer, Besitzer und die Community schlagen über die folgenden 25 Jahre viele Schlachten: um Anerkennung, um Marktanteil und um den Open-Source-Gedanken, der sich, wie kommerziell orientiert der Eigentümer auch immer agiert, niemals unterdrücken lässt. 

Java ist keine Sprache mehr, sondern ein polyglottes Ökosystem. Wie es dazu kam, davon berichtet die neue Ausgabe des Java Magazins. 

In diesem Sinne wünschen wir Java alles Gute zum Geburtstag und Ihnen, liebe Leserinnen und Leser, viel Spaß beim Schwelgen in Erinnerungen.

Dominik Mohilo

Redakteur Java Magazin

Werden Sie Abokunde!
Abonnieren Sie den entwickler.kiosk im Jahresabo und erhalten Sie Zugriff auf über 10.000 Experten-Beiträge. Sie haben bereits ein monatliches entwickler.kiosk-Abo? Wir belohnen Ihre Treue. Wechseln Sie ganz unkompliziert zum Jahresabo und sparen damit 40 € im Jahr! Worauf warten Sie noch?
Jetzt Abo abschließen!

Ausgabe der Woche: Happy Birthday, Java!
Ein Vierteljahrhundert Java. Das ist imposant. In den letzten 25 Jahren ist das Java-Ökosystem kontinuierlich in die Breite gewachsen: Neue Sprachen für die JVM, Development Kits für Enterprise-Applikationen, Tools und Entwicklungsumgebungen wurden veröffentlicht. 

In jüngerer Vergangenheit wurde Java fit für die Zukunft gemacht. Projekte wie die GraalVM laden Entwickler via hochmoderner virtueller Maschine direkt auf die Plattform ein.

Im neuen Java Magazin haben wir in die Community gehorcht: 11 Java-Experten berichten von ihren liebsten Features und ihren größten Albträumen und haben ein paar schöne Anekdoten aus 25 Jahren Java auf Lager. Viel Spaß dabei!

Titelthemen der Ausgabe

Erste Schritte mit Quarkus und MicroProfile

Quarkus hat aus vielen Gründen große Aufmerksamkeit auf sich gezogen. Es verbindet technologische Innovation mit hoher Produktivität für Entwickler. Wächst hier ein ernstzunehmender Konkurrent für Spring Boot heran? ... mehr
25 Jahre Java

Java wird 25, ein Vierteljahrhundert Java. Ein guter Grund, die heute tief in allen IT-Systemen verwurzelte Programmiersprache zu feiern und einen Blick auf ihre vergangene, gegenwärtige und zukünftige Entwicklung zu werfen. ... mehr
Domain-driven Design mit SAP

DDD hat sich zu einer weithin etablierten Vorgehensweise bei der Konzeption und Umsetzung komplexer Systeme entwickelt. Dieser Artikel stellt das SAP Cloud Application Programming Model (CAP) vor und geht auf seinen Bezug zu Domain-driven Design ein. ... mehr
Remote First!

Wo Remote First bisher nur in wenigen Unternehmen wirklich gelebt wurde, zwingt die aktuelle Lage viele Unternehmen und Teams zum Umdenken. Vor allem im Umfeld der Softwareentwicklung lassen sich viele Muster finden, die bei dieser Umstellung helfen. ... mehr

Weitere Themen:

  • Agiler Frühjahrsputz: Tipps und Tricks für einen sauberen Product Backlog
  • JavaScript: Microfrontends mit Angular
  • Groovy: Grails - das Webframework im Praxiseinsatz

Ausgabe der Woche: Happy Birthday, Java!

Editors' Picks: Kiosk-Highlights der Woche
Modernes WinUI für den Windows-Desktop

Mit Windows 10 hat Microsoft die Universal-Windows-Platform-(UWP-)Apps eingeführt. Diese Apps lassen sich wie WPF-Anwendungen mit XAML und C# entwickeln. Dabei ist das genutzte UI Framework Teil von Windows 10. Und genau dieses UI Framework wird von Windows 10 entkoppelt und als WinUI 3.0 bereitgestellt. ... mehr
Das PHP Microframework Slim 4 für moderne APIs stellt sich vor

Für den Einsatz von modernen Backend-Lösungen bietet das PHP-Ökosystem eine Vielzahl von Lösungen. Slim ist ein sehr leistungsstarkes und leichtgewichtiges Microframework, das zur Erstellung von APIs, Websites und Webanwendungen verwendet werden kann. ... mehr
Advanced Vue: Datenfluss und Dependency Injection

Im ersten Teil unserer Serie über fortgeschrittene Themen rund um Vue geht es um die Frage der Kommunikation und des Datenflusses zwischen den Komponenten. Wie kann Dependency Injection hier sinnvoll eingesetzt werden? ... mehr
RESTful APIs in Go

Alle bauen APIs. Grob geschätzt bestehen 80 Prozent der heute entwickelten Anwendungen im Kern aus einer oder mehreren serverseitigen Komponenten, die Geschäftslogik kapseln und diese ihren Clients über ein RESTful API zur Verfügung stellen. ... mehr
Shortcut: Java 9 - Modulsystem 

Der Shortcut "Java 9 - Einführung in das Modulsystem und die Migration" führt Sie Schritt für Schritt in das Modulsystem von Java 9 ein und zeigt, wie Sie Ihre eigene Anwendung migrieren können:
 
  • Anwendungen kompilieren, paketieren und ausführen
  • Erstellen von modularen Laufzeit-Images mit jlink
  • Top-down- und Bottom-up-Migration
 ... mehr
 
Anomalieerkennung mit Kafka und Isolation Forests

Anomalien sind in Daten allgegenwärtig. In vielen Fällen ist es sinnvoll, solche Anomalien in Echtzeit zu erkennen, um unmittelbar darauf reagieren zu können. Das nötige Rüstzeug dafür gibt uns die Data-Streaming-Plattform Apache Kafka sowie die Python-Bibliothek scikit-learn an die Hand. ... mehr
News der Woche

Mehr auf www.jaxenter.de
Video-Tipp

Vergleicht man verschiedene Ansätze, um Bounded Contexte zu implementieren, ist eine modulare aber monolithische Applikation oft eine pragmatische Alternative zu Microservices. Wie Spring Boot dabei helfen kann, erklärt Oliver Drotbohm in seiner Session von der W-JAX 2019.
Event-Kalender
 
entwickler.kiosk
entwickler.kiosk
Twitter
Twitter
Facebook
Facebook
Email
Email
Impressum

Software & Support Media GmbH
Schwedlerstraße 8
D-60314 Frankfurt am Main

Geschäftsführer: Dr. Pouya Kamali-Loibl
Handelsregister: Frankfurt am Main, HRB.-Nr.: 40312
Ust.-IdNr.: DE811889986
E-Mail: info@entwickler.de

Newsletter abbestellen

Hinweis: Sie können der Verwendung Ihrer E-Mail-Adresse und damit der Zusendung von Newslettern jederzeit widersprechen. Ihnen entstehen keinerlei Kosten, außer den Übermittlungskosten nach dem jeweiligen Basistarif Ihres Telefon-/Internetanbieters. Im Übrigen haben Sie die in der Datenschutzerklärung angegebenen Rechte im Zusammenhang mit Ihren persönlichen Daten.