<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Kotlin on JAVAPRO Germany</title><link>https://javapro.svenruppert.com/tags/kotlin/</link><description>Recent content in Kotlin on JAVAPRO Germany</description><generator>Hugo</generator><language>de-DE</language><lastBuildDate>Mon, 13 Jul 2026 07:59:24 +0000</lastBuildDate><atom:link href="https://javapro.svenruppert.com/tags/kotlin/index.xml" rel="self" type="application/rss+xml"/><item><title>Kotlin kontra Java – Teil 3 – Eine Sprache für Interoperabilität</title><link>https://javapro.svenruppert.com/kotlin-kontra-java-teil-3-eine-sprache-fuer-interoperabilitaet/</link><pubDate>Mon, 13 Jul 2026 07:59:24 +0000</pubDate><guid>https://javapro.svenruppert.com/kotlin-kontra-java-teil-3-eine-sprache-fuer-interoperabilitaet/</guid><description>&lt;p&gt;Wer ein neues Projekt auf der Java Virtual Machine (JVM) aufsetzt, steht vor einer grundlegenden Entscheidung: Java oder Kotlin? Doch warum überhaupt wählen? Warum nicht einfach situativ die eine oder die andere einsetzen?&lt;/p&gt;
&lt;p&gt;Kotlin kann jede beliebige Java-Bibliothek verwenden, man kann ein Projekt sogar in beiden Sprachen gemeinsam schreiben (z. B. schreibt ein Team, mit dem ich zusammenarbeite, seine JUnit-Tests in Kotlin und den Hauptcode in Java) und im Laufe der Zeit zu Kotlin oder zurück zu Java migrieren. &lt;a href="https://kotlinlang.org/docs/java-interop.html"&gt;Kotlin wurde mit Blick auf die Interoperabilität mit Java entwickelt&lt;/a&gt;, da JetBrains seine IDEs (IntelliJ IDEA, WebStorm usw.) schrittweise auf diese Sprache umstellen wollte. Aber wie funktioniert das? Was macht Kotlin, damit eine Interoperabilität in diesem Ausmaß möglich wird?&lt;/p&gt;</description></item><item><title>Kotlin kontra Java - Teil 2 - Multiplattform</title><link>https://javapro.svenruppert.com/kotlin-kontra-java-teil-2-multiplattform/</link><pubDate>Mon, 06 Jul 2026 07:00:08 +0000</pubDate><guid>https://javapro.svenruppert.com/kotlin-kontra-java-teil-2-multiplattform/</guid><description>&lt;p&gt;Wer ein neues Projekt auf der Java Virtual Machine (JVM) aufsetzt, steht vor einer grundlegenden Entscheidung: Java oder Kotlin?&lt;/p&gt;
&lt;p&gt;Möglicherweise besteht eine Präferenz aufgrund des Ökosystems – also der verfügbaren Tools, der Personen, die man um Hilfe bitten kann, und der nutzbaren Bibliotheken. Das war daher auch der Fokus von Teil 1 dieser Artikelserie. Oder es gibt eine Präferenz aufgrund der Möglichkeiten von Java oder Kotlin zur Modellierung der Geschäftslogik. Das ist der Fokus von Teil 3 dieser Artikelserie.&lt;/p&gt;</description></item><item><title>Kotlin kontra Java - Teil 1 - Ökosystem</title><link>https://javapro.svenruppert.com/kotlin-kontra-java-teil-1-oekosystem/</link><pubDate>Mon, 29 Jun 2026 22:55:58 +0000</pubDate><guid>https://javapro.svenruppert.com/kotlin-kontra-java-teil-1-oekosystem/</guid><description>&lt;p&gt;Wer ein neues Projekt auf der JVM aufsetzt, steht vor einer grundlegenden Entscheidung: Java oder Kotlin?&lt;/p&gt;
&lt;p&gt;Kotlin wird von Amazon, Atlassian, Duolingo, Google, JetBrains, Meta, Netflix, Uber und vielen anderen genutzt. Java wird von, nun ja, &lt;a href="https://blogs.oracle.com/connect/25-years-java-technology-community-family"&gt;„mehr als 3 Milliarden Geräten“&lt;/a&gt; verwendet. Welche Sprache bietet den größten Nutzen, welche verschafft uns einen Vorteil, für welche sollten wir uns entscheiden?&lt;/p&gt;
&lt;p&gt;Nach 20 Jahren der Systementwicklung in Java und 8 Jahren in Kotlin habe ich miterlebt, wie sich Kotlin seinen Ruf als natürliche Weiterentwicklung von Java verdient hat. Zu Recht. Vieles, was im Projektalltag benötigt wird, lässt sich in Kotlin klar und prägnant ausdrücken.&lt;/p&gt;</description></item></channel></rss>