„Kotlin“ dabar yra pageidaujama „Android“ kūrėjų kalba

Kotlinas

Vakar en pirmoji l diena2019 m. „Google I / O“ konferencijos leidimas skirta kūrėjams, „Google“ pasinaudojo proga ir paskelbė, kad dabar „Kotlin“ programavimo kalba yra pageidaujama skirta „Android“ programų kūrėjams.

„Kotlin“ yra funkcinė, į objektą orientuota programavimo kalba, su statiniu rašymu, leidžiančia sukompiliuoti „Java“ virtualią mašiną ir „JavaScript“. Ją sukūrė „JetBrains“ programuotojų komanda, „IntelliJ IDEA“, integruotos „Java“ kūrimo aplinkos redaktorius, kuria remiasi „Android Studio“ - oficiali „Android“ programų kūrimo IDE.

Tiems, kurie jį seka ar jau naudojasi, praėjusį mėnesį buvo išleistas jo naujausias atnaujinimas („Kotlin 1.3.30“), įskaitant „Kotlin / Native“ patobulinimus, kurie naudoja LLVM kaupdami „Kotlin“ šaltinius, kad atskirtų dvejetainius duomenis (nereikia virtualių mašinų) skirtingoms operacijoms sistemos ir procesoriaus architektūros, įskaitant „iOS“. „Linux“, „Windows“, „Mac“ ir net „WebAssemble“ bei įterptosios sistemos, tokios kaip STM32.

Oficialus „Kotlin“ palaikymas „Android“ plėtrai buvo paskelbtas „Google I / O 2017“ konferencijoje.

„Kotlin“ skirtas „Android“ plėtrai

„Google Android“ komandai šį sprendimą paremti Kotliną buvo lengva paaiškinti.

EDI palaikymas „Kotlin“: „Android Studio“ yra sukurta remiantis „JetBrains IntelliJ IDEA“, o „JetBrains“ komanda jau daugelį metų siekia užtikrinti, kad „Kotlin“ sklandžiai veiktų su „IntelliJ IDEA“.

„Google“ paveldės visą savo darbą, kad palaikytų „Kotlin“ „Android Studio“. Be šio aspekto, Kotlinas turi daug kitų privalumų.

Pasak „Google“:

„„ Kotlin “yra išraiškingas, glaustas, išplečiamas, galingas ir malonus skaityti ir rašyti ir turi įdomių saugumo funkcijų, kalbant apie niekingumą ir nekintamumą“, kurios sutampa su jūsų investicijomis, kad programos pagal nutylėjimą būtų saugios ir efektyvios.

„Android“ plėtra vis labiau bus vykdoma Kotlin “, - rašė„ Google “tinklaraščio įraše.

„Pirmiausia„ Kotlin “galės naudotis daugybe naujų API ir„ Jetpack “funkcijų. Jei pradėsite naują projektą, turėtumėte jį parašyti Kotlin “, - sako„ Google “paaiškindamas, kad„ Kotlin parašytas kodas jums dažnai reiškia daug mažiau kodo, mažiau kodo, kurį galite rašyti, išbandyti ir prižiūrėti. «

Pasak „Google“, svarbiausia, kad „Kotlin“ būtų sąveikus su oficialiomis kalbomis skirta „Android“ kūrimui („Java“, „C ++“) ir „Android“ vykdymui.

„Android Studio“ logotipas

Pvz, bendrovė paaiškino, kad „Kotlin“ sklandžiai dirba su „Java“ kalba, palengvindami kūrėjus, kuriems patinka „Java“ kalba, toliau ją naudoti, tačiau taip pat palaipsniui pridėkite „Kotlin“ kodą ir pasinaudokite „Kotlin“ bibliotekų pranašumais.

Be to, Metams bėgant „Kotlin“ įsisavinimas „Android“ sistemoje nuolat augo Anot „Google“, augant entuziazmui tarp kūrėjų, viena iš priežasčių, kodėl bendrovė norėjo įvesti „Kotlin“ kaip oficialią „Android“ kalbą, kad jiems būtų suteikta geresnė „Kotlin“ pagalba. Kas buvo padaryta nuo „Android Studio 3.0“.

Oficialus „Kotlin“ palaikymas prisidėjo prie vis didėjančios kalbos „Android“ kūrimo pasaulyje iki to momento, kai kai kurie prognozavo, kad „JetBrains“ kalba greitai nuvers „Java“ į sostą.

Bet kokiu atveju šios galimybės nereikėtų atmesti, nes Pasak „Google“, „daugiau nei 50% profesionalių„ Android “kūrėjų dabar naudoja„ Kotlin “.

Bendradarbiaudama su „JetBrains“ ir „Kotlin Foundation“, „Google“ toliau investuoja į „Android“ skirtus „Kotlin“ įrankius, ką įrodo ankstyvas „Android KTX“ išleidimas 2018 m., „Android“ plėtinių su „Kotlin“ plėtinių rinkinys.

Jie taip pat investuoja į dokumentus, mokymus ir renginius, kad palengvintų „JetBrains“ kalbos mokymąsi, taigi ir jos priėmimą.

Šis „Google“ pranešimas nėra staigmena, ypač todėl, kad „Google“ siekia atsiriboti nuo „Java“, nes kompaniją teisme užsipuolė „Oracle“ dėl neteisėto „Java“ API naudojimo „Android“.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.