Kotlin este acum limba preferată pentru dezvoltatorii Android

Kotlin

ieri en prima zi a lEdiția 2019 a conferinței Google I / O dedicat dezvoltatorilor, Google a profitat de ocazie pentru a anunța că limbajul de programare Kotlin este acum limbajul preferat pentru dezvoltatorii de aplicații Android.

Kotlin este un limbaj de programare funcțional, orientat pe obiecte, cu scriere statică care vă permite să compilați pentru mașina virtuală Java și JavaScript. Este dezvoltat de o echipă de programatori de la JetBrains, editorul IntelliJ IDEA, mediul de dezvoltare integrat pentru Java și pe care se bazează Android Studio, IDE oficial pentru dezvoltarea aplicațiilor Android.

Pentru cei care îl urmăresc sau îl folosesc deja, ultima sa actualizare (Kotlin 1.3.30), a fost lansată luna trecută, inclusiv îmbunătățiri aduse Kotlin / Native care utilizează LLVM pentru a compila surse Kotlin pentru a separa date binare (nu sunt necesare mașini virtuale) pentru diferite operațiuni sisteme și arhitecturi CPU, inclusiv iOS. Linux, Windows, Mac și chiar WebAssembly și sisteme încorporate precum STM32.

Suportul oficial al Kotlin pentru dezvoltarea Android a fost anunțat la conferința Google I / O 2017.

Kotlin pentru dezvoltarea Android

Pentru echipa Google Android, această decizie de a sprijini Kotlin a fost ușor de explicat.

Suport EDI pentru Kotlin: Android Studio este construit pe JetBrains IntelliJ IDEA și echipa JetBrains lucrează de ani de zile pentru a se asigura că Kotlin funcționează perfect cu IntelliJ IDEA.

Google își va moșteni toată munca pentru a sprijini Kotlin în Android Studio. Dar dincolo de acest aspect, Kotlin are multe alte avantaje.

Potrivit Google:

„Kotlin este expresiv, concis, extensibil, puternic și plăcut de citit și scris și are caracteristici de securitate interesante în termeni de nulitate și imuabilitate” care se aliniază investițiilor dvs. în a face aplicațiile sigure și eficiente în mod implicit.

„Dezvoltarea Android va fi din ce în ce mai mare pe Kotlin”, a scris Google într-o postare pe blog.

„Multe API-uri noi și funcții Jetpack vor fi disponibile mai întâi pentru Kotlin. Dacă începeți un proiect nou, ar trebui să-l scrieți în Kotlin ", spune Google explicând că" codul scris în Kotlin înseamnă adesea mult mai puțin cod pentru dvs., mai puțin cod de scris, testat și întreținut. «

Potrivit Google, cel mai important lucru este că Kotlin este interoperabil cu limbile oficiale pentru dezvoltarea Android (Java, C ++) și runtime-ul Android.

Sigla Android Studio

De exemplu,, compania a explicat că Kotlin funcționează perfect cu limbajul Java, făcând mai ușor pentru dezvoltatorii cărora le place limbajul Java să îl folosească în continuare, dar, de asemenea, să adauge treptat cod Kotlin și să profite de bibliotecile Kotlin.

În plus, Adoptarea Kotlin pe Android a crescut constant de-a lungul anilor Și, potrivit Google, cu un entuziasm din ce în ce mai mare în rândul dezvoltatorilor, unul dintre motivele pentru care compania a dorit să introducă Kotlin ca limbă oficială pe Android pentru a le oferi suport Kotlin mai bun. Ce s-a făcut de la Android Studio 3.0.

Asistența oficială Kotlin a contribuit la adoptarea tot mai mare a limbajului în lumea dezvoltării Android, până la punctul în care unii au prezis că limbajul JetBrains va detrona rapid Java.

În orice caz, această posibilitate nu trebuie exclusă, deoarece Potrivit Google, „peste 50% dintre dezvoltatorii Android profesioniști folosesc acum Kotlin”.

În parteneriat cu JetBrains și Fundația Kotlin, Google continuă să investească în instrumentele Kotlin pentru Android, dovadă fiind lansarea timpurie a Android KTX în 2018, un set de extensii pentru dezvoltarea Android cu Kotlin.

De asemenea, investesc în documentare, instruire și evenimente pentru a facilita învățarea limbii JetBrains și, prin urmare, adoptarea acesteia.

Acest anunț de la Google nu este o surpriză, mai ales că Google încearcă să se distanțeze de Java, deoarece compania este atacată în instanță de Oracle pentru utilizarea ilegală a API-urilor Java pe Android.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.