10 iemesli izmēģināt Kotlin Android izstrādei

Autors: John Stephens
Radīšanas Datums: 25 Janvārī 2021
Atjaunināšanas Datums: 2 Jūlijs 2024
Anonim
10 reasons to try Kotlin for Android development
Video: 10 reasons to try Kotlin for Android development

Saturs


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

Koledža var būt nozīmīg laik dzīvē. Jū iemācīitie viu veidu jauna lieta. Vai vimaz jum to vajadzētu darīt. Lielākā daļa vietņu, kurā ir koledžu lietotņu arakti, jum lik darīt acīmredzama lieta, piemē...

Komiku grāmata patāv jau ilgu laiku. Ta ir atbildīg par dažiem no maģikākajiem un pārteidzošākajiem tātiem, ka tātīti pagājušajā gadimtā. Vii zina, ka ir upermen un Zirnekļcilvēk. Filma ir lieliki pa...

Interesanti Šodien