10 ok, amiért kipróbálhatjuk Kotlin-t az Android fejlesztésében

Szerző: John Stephens
A Teremtés Dátuma: 25 Január 2021
Frissítés Dátuma: 2 Július 2024
Anonim
10 ok, amiért kipróbálhatjuk Kotlin-t az Android fejlesztésében - Alkalmazások
10 ok, amiért kipróbálhatjuk Kotlin-t az Android fejlesztésében - Alkalmazások

Tartalom


A legutóbbi Google I / O konferencián a Google bejelentette, hogy az Android Studio hamarosan támogatni fogja a fejlesztést, Kotlin kívülről. Noha ez nagy hír volt, lehet, hogy néhány embert kissé megfázott, ha nem ismeri Kotlin-t. A Kotlin egy népszerű programozási nyelv, amely a Java továbblépésének alternatívájaként szolgál majd. De miért érdekli ez Önt? Milyen előnyei vannak a Kotlin fejlesztésének?

Nézzük meg a fejlődés 10 legfontosabb előnyeit a Kotlin segítségével.

1. Rendkívül könnyű beállítani

A fejlesztők valóban képesek voltak Kotlin-ot egy ideje használni egy plugin segítségével, de az Android Studio 3.0-tól kezdve olyan egyszerű lesz, mint jelölni egy négyzetet a „Kotlin-támogatás beillesztése” lehetőségre.


2. Átjárható a Java-val

Próbáld meg ezt gyorsan ötször mondani! A Kotlin interoperábilis a Java-val, ami azt jelenti, hogy Java keretrendszereket is használhat, és akár mindkét nyelv parancsait keverheti a kódban!

3. Csökkenti a kazánlemez kódját

A „kazánlap” a programozás kontextusában arra a kódsorra utal, amelyet mindig meg kell adnia, amely valójában nem növeli a kód funkcióját. Kotlin számos hasznos trükköt és módszert használ az „extra” kód csökkentésére, és ezzel segíti a felhasználókat az alkalmazások gyorsabb és egyszerűbb létrehozásában. Megvizsgálunk néhány különleges példát ebben a listában.


Kotlin rendszeresen szignifikánsan kevesebb kódot használ, hogy ugyanazt megtegye

4. A szintetikus kiterjesztés

Sok hasznos bővítmény érhető el a Kotlin számára, amelyek közül sok jelentősen megkönnyítheti az életet az Android fejlesztésében. Különösen hasznos példa a 'Szintetikus', egy olyan kiterjesztés, amely lehetővé teszi a gépelés teljes lemondását findViewByID. Adjon hozzá egy sor kódot, és közvetlenül elérheti a nézeteket anélkül, hogy azonosítóikat kellene használni.

Ha ez a fejed fölé ment, akkor elegendő mondani, hogy ez egy nagy projekt során több száz sorral csökkentheti a kódot. Ez a Kotlin személyes kedvenc előnye!

5. Kiválaszthatja saját programozási filozófiáját

A kizárólag objektum-orientált Java-tól eltérően, Kotlin objektum-orientált és funkcionális konstrukciókat is használ. Ez azt jelenti, hogy nem kényszerül arra, hogy objektum-orientált programozást használjon, ha zavartnak találja, vagy ha funkcionális háttérből származik. A választás szabadsága csak jó lehet!

Olvassa tovább: A Kotlin Coroutines segít az aszinkron programozásban

6. Nincs több kivétel a null-mutatóval kapcsolatban

Más néven „milliárd dolláros hiba” néven is szerepel a nulla hivatkozás a Java fejlesztők számára, és az Android több összeomlásáért felelnek, mint szinte bármilyen más hiba. Kotlin arra törekszik, hogy ez a múlté váljon, néhány kivételével, „semleges biztonsággal”. Még egyszer, hogy ésszerűsítse a fejlesztést!

7. Semi vastagbél nincs

Ez eleinte kicsinek tűnhet, de az a tény, hogy a Kotlin-kód nem követeli meg, hogy sorokat félbeszélűekkel zárjon le, azt jelenti, hogy soha többé nem kell vadászni a hiányzó írásjelek miatt! Még mindig használhatja őket, ha szeretné, de ismét szabadon választhat ...

8. Nincs fej

Az alkalmazás írása Kotlinban és a Javaban nem jelent fölényt: az alkalmazás nem lesz lassabb és nem nagyobb, mint az egyébként lenne. A Kotlin szokásos könyvtára kicsi és könnyű, a Java virtuális gépen fut, akárcsak a Java.

9. Már létezik jó támogatás

Lehet, hogy a beépített Kotlin támogatás az Android Studio számára új, de a fejlesztők már egy ideje használják az Androidon és másutt. Ez azt jelenti, hogy rengeteg támogatást és közösséget kínálunk az induláshoz, és a Play Áruházban már számos olyan alkalmazás található, amelyek Kotlin segítségével épültek fel.

10. Az új nyelvek elsajátítása mindig jó dolog

Ez kiváló lehetőség egy új programozási nyelv felvételére és tudásának bővítésére. A Kotlin-t webfejlesztéshez és szerveroldali fejlesztéshez is használják, tehát további húrokat fog hozzáadni az íjához.

Záró gondolatok

Sokkal több előnye van a Kotlinnek, amelyet itt még nem említettem, és ez néhány fejlesztő számára vonzó. Például a kivételek nincs bejelölve, és a lambda kifejezések támogatottak. Általában véve a Kotlin olvasható, viszonylag egyszerű a kezdők számára, és sok szempontból modern, mint a Java. Ha többet szeretne megtudni, akkor nézd meg a Kotlin bevezetőjét az Android fejlesztési útmutatóhoz.

Lambda kifejezés, még több időt takarít meg nekünk

Mindannyiunknak zükége van egy fő ezközre, ami a zemélye technológiai univerzumunk alapját képezi. A amung Galaxy Note 9 a legfontoabb ezköz. Az elmúlt &...

Ha ikerülne valamilyen módon vizahozni magát az idő múláával 50 év alatt, egy nagyon má világban találja magát, zemélye kommunikáci...

Friss Cikkek