Kotlin je teraz preferovaným jazykom pre vývojárov Android

kotlín

včera en prvý deň lVydanie konferencie Google I / O 2019 venované vývojárom, Spoločnosť Google využila príležitosť a oznámila, že programovací jazyk Kotlin je teraz preferovaným jazykom pre vývojárov aplikácií pre Android.

Kotlin je funkčný objektovo orientovaný programovací jazyk so statickým zápisom, ktorý umožňuje kompilovať virtuálny stroj Java a JavaScript. Vyvíja ho tím programátorov spoločnosti JetBrains, redaktor IntelliJ IDEA, integrovaného vývojového prostredia pre Javu, a na ktorom je založené Android Studio, oficiálne IDE pre vývoj aplikácií pre Android.

Pre tých, ktorí ju sledujú alebo ju už používajú, bola minulý mesiac vydaná jej najnovšia aktualizácia (Kotlin 1.3.30), ktorá obsahuje vylepšenia pre Kotlin / Native, ktorá pomocou LLVM kompiluje zdroje Kotlin na oddelenie binárnych údajov (virtuálne nie sú potrebné žiadne stroje) pre rôzne operačné systémy systémy a architektúry CPU vrátane iOS. Linux, Windows, Mac a dokonca aj WebAssembly a vstavané systémy ako STM32.

Oficiálna podpora spoločnosti Kotlin pre vývoj systému Android bola oznámená na konferencii Google I / O 2017.

Kotlin pre vývoj systému Android

Pre tím Google Android toto rozhodnutie podporiť Kotlina sa dalo ľahko vysvetliť.

Podpora EDI pre Kotlin: Android Studio je postavené na JetBrains IntelliJ IDEA a tím JetBrains už roky pracuje na zabezpečení toho, aby Kotlin bez problémov spolupracoval s IntelliJ IDEA.

Google zdedí všetku svoju prácu na podpore Kotlin v aplikácii Android Studio. Ale okrem tohto aspektu má Kotlin mnoho ďalších výhod.

Podľa Google:

„Kotlin je expresívny, výstižný, rozšíriteľný, výkonný a príjemné na čítanie i písanie a má zaujímavé bezpečnostné prvky, pokiaľ ide o povolenú hodnotu a nemennosť.“

„Vývoj systému Android bude čoraz viac prebiehať na Kotline,“ napísal Google v príspevku na blogu.

„Pre Kotlin bude najskôr k dispozícii veľa nových rozhraní API a funkcií Jetpack. Ak začínate nový projekt, mali by ste ho napísať v Kotline, “vysvetľuje Google vysvetlenie, že„ kód napísaný v Kotline pre vás často znamená oveľa menej kódu, menej kódu na písanie, testovanie a údržbu. «

Podľa spoločnosti Google najdôležitejšie je, že Kotlin je interoperabilný s úradnými jazykmi pre vývoj systému Android (Java, C ++) a Android runtime.

Logo Android Studio

Napr., spoločnosť vysvetlila, že Kotlin pracuje bez problémov s jazykom Java, čo uľahčuje vývojárom, ktorí majú radi jazyk Java, pokračovať v jeho používaní, ale tiež postupne pridávať kód Kotlin a využívať výhody knižníc Kotlin.

Okrem toho, Osvojenie Kotlin v systéme Android sa v priebehu rokov neustále zvyšovalo A podľa spoločnosti Google, s rastúcim entuziazmom medzi vývojármi, jedným z dôvodov, prečo spoločnosť chcela predstaviť Kotlin ako oficiálny jazyk Androidu, aby im poskytla lepšiu podporu Kotlin. Čo sa stalo od Android Studio 3.0.

Oficiálna podpora Kotlin prispela k rastúcemu prijatiu jazyka vo svete vývoja systému Android až k bodu, keď niektorí predpovedali, že jazyk JetBrains rýchlo zosadí z trónu Javu.

V každom prípade by táto možnosť nemala byť vylúčená, pretože Podľa spoločnosti Google „viac ako 50% profesionálnych vývojárov systému Android teraz používa Kotlin.“

V spolupráci s JetBrains a Kotlin Foundation Google naďalej investuje do nástrojov Kotlin pre Android, o čom svedčí aj skoré vydanie Androidu KTX v roku 2018, čo je sada rozšírení pre vývoj Androidu s Kotlinom.

Investujú tiež do dokumentácie, školení a udalostí, aby uľahčili osvojenie jazyka JetBrains, a teda aj jeho prijatie.

Toto oznámenie spoločnosti Google nie je prekvapením, najmä preto, že sa spoločnosť Google snaží dištancovať od jazyka Java, pretože spoločnosť je pred súdom napadnutá spoločnosťou Oracle za nezákonné použitie rozhraní Java API v systéme Android.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.