![10 reasons to try Kotlin for Android development](https://i.ytimg.com/vi/LEi1ecigDFE/hqdefault.jpg)
Saturs
- 1. Tas ir ļoti viegli uzstādīt
- 2. Tas ir sadarbspējīgs ar Java
- 3. Tas samazina katla plāksnes kodu
- 4. Sintētiskais pagarinājums
- 5. Jūs varat izvēlēties savu programmēšanas filozofiju
- 6. Vairs nav nulles rādītāja izņēmumu
- 7. Nav semikolu
- 8. Nav virs galvas
- 9. Jau tagad ir labs atbalsts
- 10. Jaunu valodu apguve vienmēr ir laba lieta
- Domu noslēgšana
Vēlākais Google I / O konferencē Google paziņoja, ka Android Studio drīz atbalstīs attīstību, Kotlinam nedarbojoties. Kaut arī šīs bija lielas ziņas, iespējams, daži cilvēki bija mazliet auksti, ja viņi nav pazīstami ar Kotlinu. Kotlin ir populāra programmēšanas valoda, kas nākotnē kalpos kā alternatīva Java. Bet kāpēc tam vajadzētu jūs interesēt? Kādas ir Kotlin attīstības priekšrocības?
Atskaitīsimies desmit labākajiem ieguvumiem, ko sniedz Kotlin.
1. Tas ir ļoti viegli uzstādīt
Izstrādātāji kādu laiku faktiski varēja izmantot Kotlin, izmantojot spraudni, taču, sākot ar Android Studio 3.0, tas būs tikpat vienkāršs kā izvēles rūtiņas atzīme “Iekļaut Kotlin atbalstu”.
2. Tas ir sadarbspējīgs ar Java
Mēģiniet to pateikt piecas reizes ātri! Kotlin ir sadarbspējīgs ar Java, kas nozīmē, ka jūs varat izmantot Java ietvarus un savā kodā pat sajaukt komandas no abām valodām!
3. Tas samazina katla plāksnes kodu
“Katla plāksne” programmēšanas kontekstā attiecas uz koda rindiņām, kuras jums vienmēr jāiekļauj un kuras faktiski nepievieno jūsu koda funkcijām. Kotlin izmanto vairākus noderīgus trikus un metodes, lai samazinātu šo “papildu” kodu, un, to darot, palīdz lietotājiem ātrāk un vienkāršāk izveidot lietotnes. Mēs apskatīsim dažus konkrētus piemērus šajā sarakstā.
Kotlina regulāri izmanto ievērojami mazāk koda, lai panāktu to pašu
4. Sintētiskais pagarinājums
Kotlin ir pieejams daudz noderīgu paplašinājumu, no kuriem daudzi var ievērojami atvieglot dzīvi Android izstrādei. Viens īpaši noderīgs piemērs ir “Synthetic”, paplašinājums, kas ļauj pilnībā atbrīvoties no rakstīšanas atrastViewByID. Pievienojiet vienu koda rindu, un jūs varēsit tieši piekļūt skatiem, neizmantojot viņu ID.
Ja tas ir noticis pāri galvai, pietiek teikt, ka liela projekta laikā tas var samazināt jūsu kodu par simtiem līniju. Šī ir mana personīgā mīļākā Kotlin priekšrocība!
5. Jūs varat izvēlēties savu programmēšanas filozofiju
Atšķirībā no tikai uz objektu orientētās Java, Kotlins izmanto gan objektorientētas, gan funkcionālas konstrukcijas. Tas nozīmē, ka jūs neesat spiests izmantot uz objektu orientētu programmēšanu, ja tas jums šķiet mulsinošs vai ja jums ir funkcionāls fons. Brīvība izvēlēties var būt tikai laba lieta!
Lasīt tālāk: Kotlin Coroutines palīdz asinhronajā programmēšanā
6. Vairs nav nulles rādītāja izņēmumu
Pazīstamas arī kā “miljardu dolāru kļūda”, nulles atsauces norāda uz Java izstrādātāju trūkumu un ir atbildīgas par vairāk Android avāriju nekā gandrīz visas citas kļūdas. Katrīna cenšas padarīt to par pagātni visos gadījumos, izņemot dažus gadījumus, kad ir “nederīga drošība”. Tikai vēl viens veids, kā tas pilnveido attīstību!
7. Nav semikolu
Sākumā tas varētu izklausīties kā maza lieta, bet tas, ka Kotlin kods neprasa, lai jūs beidzat līnijas ar semikoliem, nozīmē, ka jums vairs nekad nevajadzēs medīt trūkstošās pieturzīmes! Jūs joprojām varat tos izmantot, ja vēlaties, bet jūs atkal varat brīvi izvēlēties ...
8. Nav virs galvas
Rakstot lietotni Kotlin versijā Java, neradīsit nekādas piepūles: jūsu lietotne nebūs lēnāka un nepārsniegs to, kā tas būtu citādi. Kotlinas standarta bibliotēka ir maza un viegla, un tā darbojas Java virtuālajā mašīnā, tāpat kā Java.
9. Jau tagad ir labs atbalsts
Iebūvētais Kotlin atbalsts Android Studio varētu būt jauns, taču izstrādātāji to jau kādu laiku izmanto Android un citur. Tas nozīmē, ka ir daudz atbalsta un kopienas, kas palīdzēs jums sākt darbu, un Play veikalā jau ir vairākas lietotnes, kas izveidotas, izmantojot Kotlin.
10. Jaunu valodu apguve vienmēr ir laba lieta
Šī ir lieliska iespēja izvēlēties jaunu programmēšanas valodu un paplašināt savas zināšanas. Kotlin tiek izmantots arī tīmekļa izstrādei un servera puses izstrādei, tāpēc jūs pievienosit vairāk stīgu jūsu priekšgalam.
Domu noslēgšana
Kotlinam ir daudz vairāk priekšrocību, kuras es šeit nepieminēju, kuras patiks dažiem izstrādātājiem. Piemēram, izņēmumi nav atzīmēti, un tiek atbalstīti lambda izteiksmes. Kopumā Kotlin ir lasāms, samērā vienkārši iesācējiem iesācējs un daudzējādā ziņā modernāks nekā Java. Ja vēlaties uzzināt vairāk, pārbaudiet manu iepazīstināšanu ar Kotlin Android apmācības apmācībai.
Lambda izteiksme, ietaupot mums vēl vairāk laika