Kotlin ist jetzt die bevorzugte Sprache für Android-Entwickler

Kotlin

Gestern en der erste Tag von lAusgabe 2019 der Google I / O-Konferenz Entwicklern gewidmet, Google nutzte die Gelegenheit, um bekannt zu geben, dass die Programmiersprache Kotlin nun die bevorzugte Sprache ist für Android-Anwendungsentwickler.

Kotlin ist eine funktionale, objektorientierte Programmiersprache mit statischer Schreibweise, mit der Sie für die virtuelle Java-Maschine und JavaScript kompilieren können. Es wird von einem Team von Programmierern bei JetBrains, dem Herausgeber von IntelliJ IDEA, der integrierten Entwicklungsumgebung für Java, entwickelt, auf der Android Studio, die offizielle IDE für die Entwicklung von Android-Anwendungen, basiert.

Für diejenigen, die es verfolgen oder bereits verwenden, wurde im letzten Monat das neueste Update (Kotlin 1.3.30) veröffentlicht, einschließlich Verbesserungen an Kotlin / Native, bei denen mithilfe von LLVM Kotlin-Quellen kompiliert werden, um Binärdaten (keine virtuellen Maschinen erforderlich) für verschiedene Betriebsabläufe zu trennen Systeme und CPU-Architekturen, einschließlich iOS. Linux, Windows, Mac und sogar WebAssembly und eingebettete Systeme wie STM32.

Kotlins offizielle Unterstützung für die Android-Entwicklung wurde auf der Google I / O 2017-Konferenz angekündigt.

Kotlin für Android-Entwicklung

Für das Google Android-Team Diese Entscheidung, Kotlin zu unterstützen, war leicht zu erklären.

EDI-Unterstützung für Kotlin: Android Studio basiert auf JetBrains IntelliJ IDEA und das JetBrains-Team arbeitet seit Jahren daran, dass Kotlin nahtlos mit IntelliJ IDEA zusammenarbeitet.

Google wird alle seine Arbeiten zur Unterstützung von Kotlin in Android Studio erben. Darüber hinaus bietet Kotlin viele weitere Vorteile.

Laut Google:

"Kotlin ist ausdrucksstark, präzise, ​​erweiterbar, leistungsstark und angenehm zu lesen und zu schreiben und verfügt über interessante Sicherheitsfunktionen in Bezug auf Nullbarkeit und Unveränderlichkeit", die mit Ihren Investitionen in die standardmäßige Sicherheit und Effizienz von Anwendungen übereinstimmen.

"Die Android-Entwicklung wird zunehmend auf Kotlin stattfinden", schrieb Google in einem Blogbeitrag.

„Viele neue APIs und Jetpack-Funktionen werden zuerst für Kotlin verfügbar sein. Wenn Sie ein neues Projekt starten, sollten Sie es in Kotlin schreiben ", erklärt Google, dass" in Kotlin geschriebener Code für Sie oft viel weniger Code bedeutet, weniger Code zum Schreiben, Testen und Verwalten. «

Laut Google Das Wichtigste ist, dass Kotlin mit den Amtssprachen interoperabel ist für die Android-Entwicklung (Java, C ++) und die Android-Laufzeit.

Android Studio-Logo

Z.B.erklärte das Unternehmen, dass Kotlin nahtlos mit der Java-Sprache zusammenarbeitetDies erleichtert Entwicklern, die die Java-Sprache mögen, die weitere Verwendung, fügt aber auch nach und nach Kotlin-Code hinzu und nutzt die Kotlin-Bibliotheken.

Zusätzlich Die Akzeptanz von Kotlin auf Android nahm im Laufe der Jahre stetig zu Und laut Google war das Unternehmen mit wachsender Begeisterung unter den Entwicklern einer der Gründe, warum Kotlin als offizielle Sprache für Android eingeführt werden sollte, um ihnen eine bessere Kotlin-Unterstützung zu bieten. Was wurde seit Android Studio 3.0 gemacht.

Der offizielle Kotlin-Support hat zur zunehmenden Akzeptanz der Sprache in der Android-Entwicklungswelt beigetragen, bis zu dem Punkt, an dem einige vorausgesagt haben, dass die JetBrains-Sprache Java schnell entthronen würde.

In jedem Fall sollte diese Möglichkeit nicht ausgeschlossen werden, weil Laut Google "verwenden mittlerweile mehr als 50% der professionellen Android-Entwickler Kotlin."

In Zusammenarbeit mit JetBrains und der Kotlin Foundation investiert Google weiterhin in Kotlin-Tools für Android. Dies zeigt die frühe Veröffentlichung von Android KTX im Jahr 2018, einer Reihe von Erweiterungen für die Android-Entwicklung mit Kotlin.

Sie investieren auch in Dokumentation, Schulung und Veranstaltungen, um das Erlernen der JetBrains-Sprache und damit deren Einführung zu erleichtern.

Diese Ankündigung von Google ist keine Überraschung, zumal Google versucht, sich von Java zu distanzieren, da das Unternehmen vor Gericht von Oracle wegen illegaler Verwendung von Java-APIs auf Android angegriffen wird.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.