Kotlin

Teilen:

Diese Fragen wurden nur Befragten gestellt, die Kotlin als eine ihrer drei Haupt-Programmiersprachen angegeben hatten.

Teilen:

Wie lange verwenden Sie Kotlin schon?

Die Zahl der Kotlin-Benutzer*innen mit mehr als vier Jahren Erfahrung nimmt weiter zu und hat sich seit 2021 fast verdreifacht. Gleichzeitig ist die Zahl derer, die Kotlin seit weniger als sechs Monaten verwenden, deutlich angestiegen. Zusammengenommen deuten diese Trends darauf hin, dass immer mehr Entwickler*innen Kotlin zu lernen beginnen und länger dabei bleiben.

Enrique López-Mañas

Gründer von Kotlin Weekly und Google Developer Expert

Der Mai 2019 markierte einen Meilenstein in Bezug auf die Kotlin-Nutzung. Ich erinnere mich noch gut daran, wie Kotlin auf der Google I/O als bevorzugte Sprache für Android vorgestellt wurde. Das hat die Erfahrung der Softwareentwicklung für eine ganze Entwicklergeneration geprägt.

Kevin Galligan

Technologiepartner bei Touchlab, Kotlin-GDE, Open-Source-Mitwirkender und Konferenzredner

Es ist erfreulich, dass es immer mehr neue Kotlin-Devs gibt und andererseits die Zahl der Devs, die Kotlin seit mehreren Jahren nutzen, stetig zunimmt.

Wofür verwenden Sie Kotlin?

Die Mehrheit der Kotlin-Entwickler*innen verwendet die Sprache für Android- und serverseitige Anwendungen. Allerdings ist der Anteil der Multiplattform-Entwicklung mit Kotlin in den letzten Jahren stetig gewachsen.

Enrique López-Mañas

Gründer von Kotlin Weekly und Google Developer Expert

Kotlin hat sich von einer hauptsächlich auf Android fokussierten Sprache zu einer Allzwecksprache mit einem florierenden Ökosystem entwickelt, insbesondere auf der Serverseite. Es ist jetzt eine vollwertige Programmiersprache, die mit anderen großen Konkurrenten mithalten kann.

Kevin Galligan

Technologiepartner bei Touchlab, Kotlin-GDE, Open-Source-Mitwirkender und Konferenzredner

Lange Zeit galt Kotlin in erster Linie als „die Android-Sprache“ – aber die beachtliche Akzeptanz auf der Serverseite ist erstaunlich. In der Mobilentwicklung verzeichnet KMP ein stetiges Wachstum, und wir sind zuversichtlich, dass sich diese Entwicklung im Zuge des Übergangs von Beta zu Stable verstärken wird. Für die nächsten Jahre freue ich mich auf eine zunehmende Nutzung von Kotlin in der Wasm-Entwicklung.

Welche IDE verwenden Sie am regelmäßigsten für die Kotlin-Entwicklung?

Intellij Idea

IntelliJ IDEA – als Ultimate oder Community Edition – ist die IDE der Wahl für die Kotlin-Entwicklung.

Enrique López-Mañas

Gründer von Kotlin Weekly und Google Developer Expert

Vor Android Studio (einer auf IntelliJ IDEA basierenden IDE) war die Android-Entwicklungserfahrung ziemlich fragmentiert. Android Studio hat die Qualität der Arbeit für Android und Kotlin erheblich verbessert.

Kevin Galligan

Technologiepartner bei Touchlab, Kotlin-GDE, Open-Source-Mitwirkender und Konferenzredner

Ich erwarte eine Fortsetzung dieses Trends, da mehr Kotlin-Entwicklung abseits von Android stattfindet. Ich bin gespannt auf die Zahlen von Fleet im kommenden Jahr.

Welches Build-System verwenden Sie am regelmäßigsten für die Kotlin-Entwicklung?

Kevin Galligan

Technologiepartner bei Touchlab, Kotlin-GDE, Open-Source-Mitwirkender und Konferenzredner

Ich habe keine konkreten Zahlen, aber zumindest einige größere Teams, mit denen wir gesprochen haben, erwähnten die fehlende (offizielle) Bazel-Unterstützung als Problem. Es wäre wichtig zu verstehen, ob es sich hierbei um Ausnahmen handelt oder ob die Nutzung von Bazel signifikant zunimmt.

Wie verwenden Sie Kotlin hauptsächlich?

Welche Kotlin-Bibliotheken und -Tools von JetBrains verwenden Sie derzeit?

kotlinx.coroutines und kotlinx.serialization führen im vierten Jahr in Folge die Topliste der Kotlin-Bibliotheken und -Tools an. Ein Drittel der Kotlin-Entwickler*innen verwendet Ktor für die Arbeit.

Compose Multiplatform wird immer beliebter: 22% der Kotlin-Entwickler*innen nutzen bereits dieses moderne deklarative Framework für gemeinsame Bedienoberflächen für mehrere Plattformen, einschließlich Desktop, Web, Android und iOS. Sehen Sie sich dieses Videotutorial von Sebastian Aigner an, um mehr über Compose Multiplatform zu erfahren.

Enrique López-Mañas

Gründer von Kotlin Weekly und Google Developer Expert

Ein Aspekt, der mir an JetBrains gefällt, ist das Engagement im Kotlin-Ökosystem. JetBrains arbeitet nicht nur an Kotlin als Programmiersprache, sondern stellt auch ein wirklich ansprechendes Ökosystem bereit, das die meisten Aspekte abdeckt, die wir benötigen. Für mich ist das ein klarer Beweis dafür, dass JetBrains sich dem Erfolg von Kotlin verschrieben hat.

Kevin Galligan

Technologiepartner bei Touchlab, Kotlin-GDE, Open-Source-Mitwirkender und Konferenzredner

Ich bin sehr überrascht, dass Compose Multiplatform bei 22% liegt. Wir freuen uns sehr darauf, es in Zukunft häufiger zu verwenden, aber es ist noch etwas neu. Es ist großartig, dieses Wachstum zu sehen!

Welche Kotlin-Compiler-Plugins verwenden Sie derzeit?

Was war Ihre Haupt-Programmiersprache, bevor Sie zu Kotlin gewechselt haben?

Enrique López-Mañas

Gründer von Kotlin Weekly und Google Developer Expert

Ich glaube, ich bin nicht als Einziger der Meinung, dass wir alle, die zuvor mit Java gearbeitet haben, durch das Erscheinen von Kotlin ein Jahrzehnt weitergekommen sind.

Kevin Galligan

Technologiepartner bei Touchlab, Kotlin-GDE, Open-Source-Mitwirkender und Konferenzredner

Diese Ergebnisse sind natürlich keine große Überraschung, aber mit KMP werden einige dieser Zahlen in den kommenden Jahren hoffentlich steigen.

Danke, dass Sie sich die Zeit genommen haben!

Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.

Werden Sie Mitglied im JetBrains Tech Insights Lab

Nehmen Sie an Umfragen und UX-Studien teil, um JetBrains-Produkte benutzerfreundlicher und gleichzeitig leistungsfähiger zu machen. Durch die Teilnahme an unserer Forschung können Sie auch Prämien erhalten.

Rohdaten Demnächst verfügbar

Wir sind dabei, die Rohdaten aufzubereiten. Sie können Ihre E-Mail-Adresse hinterlassen, um benachrichtigt zu werden, wenn die Daten zum Download bereitstehen.

By submitting this form I agree to the JetBrains Privacy Policy

Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.