„Es lohnt sich nicht auf Kotlin umzusteigen.“
Ist das wirklich so?
Der Hype um Kotlin wächst.
Es ist nicht das erste Mal, dass eine Programmiersprache für „das bessere Java“ gehalten wird.
Erinnerst du dich noch an den Scala-Hype? Oder Groovy?
Die Betonung liegt auf „erinnern“.
Denn in der Realität konnte keiner der Sprachen Java ablösen.
Trotzdem hat gerade Kotlin 2.0. einige Vorteile:
1️⃣ Du hast viel bessere Nullsafety
2️⃣ Kotlin unterstützt Typinferenz.
3️⃣ Du profitierst von einer entwicklerfreundlicheren kompakteren Syntax.
(Ganz abgesehen davon, dass Java und Kotlin gut zusammen funktionieren.)
Oft wird in der Diskussion aber vergessen, dass Java die besonders nützlichen Aspekte von konkurrierenden Sprachen immer wieder selbst übernommen hat und mit jeder Version massiv besser wird.
Obwohl ich Kotlin gerne nutze, habe ich wenig Sorge, dass Java bald nicht mehr relevant ist.
Auch, weil unzählige Java-basierte Systeme gut funktionieren und wenn etwas seinen Zweck erfüllt, ist es für Änderungen tabu.
Was denkst du? Wird Kotlin 2.0. Java tatsächlich irgendwann ersetzen?