A Kotlin az elsődleges nyelv az Android fejlesztők számára

Kotlin

tegnap en l első napjaA Google I / O konferencia 2019-es kiadása elkötelezett a fejlesztők számára, A Google megragadta az alkalmat, és bejelentette, hogy a Kotlin programozási nyelv a preferált nyelv Android-alkalmazások fejlesztőinek.

A Kotlin egy funkcionális, objektum-orientált programozási nyelv, statikus írással, amely lehetővé teszi a Java virtuális gép és a JavaScript fordítását. A JetBrains programozóinak egy csapata, az IntelliJ IDEA szerkesztője, a Java integrált fejlesztői környezete szerkesztője, és amelyen az Android Studio, az Android alkalmazások fejlesztésére szolgáló hivatalos IDE épül.

Azok számára, akik követik vagy már használják, a múlt hónapban jelent meg legújabb frissítése (Kotlin 1.3.30), amely a Kotlin / Native fejlesztéseit tartalmazta, amely az LLVM segítségével fordítja össze Kotlin forrásait a bináris adatok (virtuális gép nem szükséges) elkülönítéséhez a különböző operációs rendszerek számára rendszerek és CPU architektúrák, beleértve az iOS-t is. Linux, Windows, Mac és még a WebAssembly és a beágyazott rendszerek, mint az STM32.

Kotlin hivatalos támogatását az Android fejlesztéséhez a Google I / O 2017 konferencián jelentették be.

Kotlin az Android fejlesztéséhez

A Google Android csapata számára ezt a döntést Kotlin támogatásáról könnyű megmagyarázni.

EDI támogatás a Kotlin számára: Az Android Studio a JetBrains IntelliJ IDEA-ra épül, és a JetBrains csapata évek óta azon dolgozik, hogy a Kotlin zökkenőmentesen működjön együtt az IntelliJ IDEA-val.

A Google örököl minden munkáját, hogy támogassa Kotlint az Android Stúdióban. De ezen a szemponton túl Kotlinnak számos más előnye van.

A Google szerint:

"A Kotlin kifejező, tömör, bővíthető, erőteljes és élvezetes olvasni és írni, és érdekes biztonsági funkciókkal rendelkezik a semmisség és megváltoztathatatlanság szempontjából", amelyek összhangban állnak az Ön befektetéseivel az alkalmazások alapértelmezett biztonságossá és hatékonyabbá tételében.

"Az Android fejlesztése egyre inkább Kotlinon fog zajlani" - írta a Google egy blogbejegyzésében.

„Először sok új API és Jetpack szolgáltatás érhető el a Kotlin számára. Ha új projektet indít, akkor azt Kotlinban kell megírnia "- mondja a Google, magyarázva, hogy" a Kotlinban írt kód gyakran sokkal kevesebb kódot jelent Önnek, kevesebb kódot kell írni, tesztelni és fenntartani. «

A Google szerint a legfontosabb, hogy a Kotlin átjárható legyen a hivatalos nyelvekkel Android fejlesztéshez (Java, C ++) és az Android futásidejéhez.

Android Studio logó

Például, a vállalat elmagyarázta, hogy a Kotlin zökkenőmentesen dolgozik a Java nyelvvel, megkönnyítve a Java nyelvet kedvelő fejlesztők számára annak további használatát, de fokozatosan hozzáadva a Kotlin kódot és kihasználva a Kotlin könyvtárakat.

Ezen túlmenően, A Kotlin alkalmazása az Androidon az évek során folyamatosan növekedett A Google szerint pedig a fejlesztők növekvő lelkesedésével az egyik oka annak, hogy a vállalat a Kotlint az Android hivatalos nyelveként kívánta bevezetni, hogy jobb Kotlin támogatást nyújtson nekik. Mi történt az Android Studio 3.0 óta.

A Kotlin hivatalos támogatása hozzájárult a nyelv növekvő elfogadásához az Android fejlesztői világában, olyan pontig, amikor egyesek azt jósolták, hogy a JetBrains nyelv gyorsan lebuktatja a Java-t.

Mindenesetre ezt a lehetőséget nem szabad kizárni, mert A Google szerint "a professzionális Android-fejlesztők több mint 50% -a most használja a Kotlint".

A JetBrains és a Kotlin Alapítvány együttműködésében a Google továbbra is beruházásokat folytat az Android számára készült Kotlin-eszközökbe, amint azt az Android KTX 2018-as korai kiadása is bizonyítja, amely a Kotlinnal folytatott Android-fejlesztések kiterjesztése.

Befektetnek dokumentációba, képzésekbe és rendezvényekbe is, hogy megkönnyítsék a JetBrains nyelv megtanulását és ezért annak elfogadását.

A Google ezen bejelentése nem meglepő, főleg, hogy a Google igyekszik elhatárolódni a Java-tól, mivel az Oracle a bíróságon támadja meg a vállalatot a Java API-k illegális használata miatt Android-on.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.