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.
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.