Kotlin er nu det foretrukne sprog for Android-udviklere

Kotlin

i går en den første dag i l2019-udgave af Google I / O-konferencen dedikeret til udviklere, Google benyttede lejligheden til at meddele, at Kotlin-programmeringssproget nu er det foretrukne sprog til Android applikationsudviklere.

Kotlin er et funktionelt, objektorienteret programmeringssprog med statisk skrivning, der giver dig mulighed for at kompilere til den virtuelle Java-maskine og JavaScript. Det er udviklet af et team af programmører hos JetBrains, redaktøren for IntelliJ IDEA, det integrerede udviklingsmiljø til Java, og som Android Studio, den officielle IDE til udvikling af Android-applikationer, er baseret på.

For dem, der følger eller allerede bruger den, blev den seneste opdatering (Kotlin 1.3.30) frigivet i sidste måned, inklusive forbedringer af Kotlin / Native, der bruger LLVM til at kompilere Kotlin-kilder for at adskille binære data (ingen maskiner kræves virtuelle) til forskellige operationer systemer og CPU-arkitekturer, inklusive iOS. Linux, Windows, Mac og endda WebAssembly og integrerede systemer som STM32.

Kotlins officielle support til Android-udvikling er blevet annonceret på Google I / O 2017-konferencen.

Kotlin til Android-udvikling

Til Google Android-teamet denne beslutning om at støtte Kotlin var let at forklare.

EDI-support til Kotlin: Android Studio er bygget på JetBrains IntelliJ IDEA, og JetBrains-teamet har arbejdet i årevis for at sikre, at Kotlin fungerer problemfrit med IntelliJ IDEA.

Google arver alt sit arbejde for at understøtte Kotlin i Android Studio. Men ud over dette aspekt har Kotlin mange andre fordele.

Ifølge Google:

"Kotlin er udtryksfuld, kortfattet, udvidelig, kraftfuld og behagelig at læse og skrive og har interessante sikkerhedsfunktioner med hensyn til nullitet og uforanderlighed", der passer til dine investeringer i at gøre applikationer som standard sikre og effektive.

"Android-udvikling vil i stigende grad ske på Kotlin," skrev Google i et blogindlæg.

”Mange nye API'er og Jetpack-funktioner vil være tilgængelige for Kotlin først. Hvis du starter et nyt projekt, skal du skrive det i Kotlin, "siger Google, der forklarer, at" kode skrevet i Kotlin ofte betyder meget mindre kode for dig, mindre kode til at skrive, teste og vedligeholde. «

Ifølge Google, det vigtigste er, at Kotlin er interoperabelt med de officielle sprog til Android-udvikling (Java, C ++) og Android-runtime.

Android Studio-logo

E.g., forklarede virksomheden, at Kotlin arbejder problemfrit med Java-sproget, hvilket gør det lettere for udviklere, der kan lide Java-sproget, at fortsætte med at bruge det, men også gradvist tilføje Kotlin-kode og drage fordel af Kotlin-biblioteker.

Derudover Kotlin-adoption på Android steg støt gennem årene Og ifølge Google, med voksende entusiasme blandt udviklere, en af ​​grundene til, at virksomheden ville introducere Kotlin som det officielle sprog på Android for at give dem bedre Kotlin-support. Hvad blev der gjort siden Android Studio 3.0.

Officiel Kotlin-support har bidraget til den voksende anvendelse af sproget i Android-udviklingsverdenen, til det punkt, hvor nogle forudsagde, at JetBrains-sproget hurtigt ville trone Java.

Under alle omstændigheder bør denne mulighed ikke udelukkes, fordi Ifølge Google bruger "mere end 50% af professionelle Android-udviklere nu Kotlin."

I partnerskab med JetBrains og Kotlin Foundation fortsætter Google med at investere i Kotlin-værktøjer til Android, hvilket fremgår af den tidlige udgivelse af Android KTX i 2018, et sæt udvidelser til Android-udvikling med Kotlin.

De investerer også i dokumentation, træning og begivenheder for at gøre det lettere at lære JetBrains-sproget og dermed dets vedtagelse.

Denne meddelelse fra Google er ikke en overraskelse, især da Google søger at distancere sig fra Java, da virksomheden angribes i retten af ​​Oracle for ulovlig brug af Java API'er på Android.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.