Warum benutzen die Leute Java trotz des Auftretens von Kotlin weiter? Gibt es etwas in Java, das in Kotlin nicht möglich ist? (Ich spreche über die Java-Sprache, nicht die JVM)
Warum benutzen die Leute Java trotz des Auftretens von Kotlin weiter? Gibt es etwas in Java, das in Kotlin nicht möglich ist? (Ich spreche über die Java-Sprache, nicht die JVM)
Dafür gibt es verschiedene Gründe.
Nummer 1 - Kotlin ist vergleichsweise unbekannt.
Es gab und gibt keine großen Werbekampagnen für Programmiersprachen und ich habe festgestellt, dass sehr viele Programmierer bisher noch nichts von Kotlin gehört haben. Andere haben von der Programmiersprache gehört, aber wissen nicht, was sie anbietet. Auch wenn viele Programmierer gerne etwas neues lernen sind sie doch trotzdem nicht immer auf der Suche nach dem nächsten “heißen” Ding und so wird es noch eine Weile dauern, bis Kotlin bekannt genug ist, dass wirklich Punkt 2 relevant wird.
Nummer 2 - Kotlin bietet einfach nicht genug Vorteile.
Jeder Umstieg auf eine andere Programmiersprache ist ein Aufwand und Kotlins Vorteile sind nicht groß genug um den Aufwand für viele Entwickler zu rechtfertigen.
Nummer 3 - Die meisten Menschen sind bequem
Ohne einen gewissen Zwang sind die meisten Menschen, und das schließt Entwickler ein, einfach zu faul.