Kotlinovo programiranje

Kotlin je razmeroma nov programski jezik, ki ga je razvil JetBrains za sodobne večplatformne aplikacije. Dandanes se Kotlin pogosto uporablja za razvoj Androida namesto Jave. Ker je Kotlin varen, jedrnat in zabaven za branje in pisanje.

Če želite začeti s programiranjem Kotlin, obiščite naše Kotlin vadnice.

Značilnosti Kotlinovega programiranja

Odprtokodno

Kotlin se distribuira pod licenco Apache, različica 2.0. Kompiler (prevajalnik Kotlin), vtičnik IntelliJ IDEA, izboljšave osnovnih knjižnic Java in orodja za gradnjo so odprtokodni.

Interoperabilen z Javo in Androidom

Je 100% interoperabilen z Javo in Androidom. To pomeni, da vsa vaša trenutna koda Java / Android brezhibno deluje s Kotlinom. Za več informacij obiščite Mixing Java in Kotlin v enem projektu.

Kratka in izrazita

Približne ocene kažejo, da vam uporaba Kotlina omogoča, da odrežete vrstice kode za približno 40% (v primerjavi z Javo).

Izrazito pomeni, da je enostavno napisati kodo, ki jo lahko razumemo tako ljudje kot prevajalci.

Preprosto za učenje

Učenje Kotlina je enostavno, če poznate druge programske jezike, kot so Java, Scala, Groovy, C #, Javascript in Gosu.

Orodju prijazno

Kotlin razvija JetBrains, podjetje, ki slovi po ustvarjanju razvojnih orodij za profesionalce. Ni čudno, da je orodju prijazen.

Varno

Kotlin je jezik s statičnimi tipi. Zato se preverjanje tipa zgodi v času prevajanja v nasprotju s časom izvajanja in trivialne napake se ujamejo v zgodnji fazi.

Sedanjost in prihodnost Kotlina

Prisoten

  • Številna podjetja, kot so Netflix, Uber, Trello, Pinterest, Corda itd., Uporabljajo Kotlin (skupaj z drugimi programskimi jeziki) za ustvarjanje aplikacij.
  • Googlova ekipa za Android je Kotlin objavila kot uradni jezik za razvoj aplikacij za Android.
  • Kodo Java lahko brez težav zamenjate s Kotlinom. Je 100% interoperabilen z Javo in Androidom.

Prihodnost

Možni prihodnji projekti v Kotlinu so:

  • Razvoj iger med različnimi platformami
  • Razvoj večplastnih mobilnih aplikacij
  • Strežniška in mikrostoritve
  • Analiza podatkov in strojno učenje
  • Vgrajeni sistem: Arduino / Raspberry Pi neposredno poklicnim krmilnikom

Kako se lahko naučite kodirati v Kotlinu?

Kotlin se naučite pri Programiz

Programiz ponuja celotno serijo vadnic Kotlin, ki jih je enostavno slediti, skupaj z ustreznimi primeri. Te vadnice so namenjene absolutnim začetnikom brez predhodnega znanja programskega jezika Kotlin.

Spletna stran Kotlin (uradna stran)

Kotlin Reference in Kotlin Tutorial z uradne strani sta eden najbolj zanesljivih virov za učenje Kotlina. V dvomih vedno upoštevajte uradne vire.

Nauči se Kotlin iz knjige

Vedno se je dobro naučiti programirati iz knjig. Celotno sliko programskih konceptov boste dobili v knjigi, ki je drugje morda ne boste našli.

Tu je nekaj knjig, ki jih priporočamo.

  • Kotlin v akciji - napisala Dmitry Jemerov in Svetlana Isakova (razvijalci v ekipi Kotlin)
  • Programiranje Kotlin - namenjeno razvijalcem Jave, ki se želijo naučiti in uporabljati Kotlin skupaj z Javo
  • Temeljni Kotlin - kratek priročnik za razvijalce, da v kratkem preidejo na jezik Kotlin

Drugi koristni viri

Tukaj je nekaj virov za razširitev vašega znanja o Kotlinu in iskanje pomoči, ko zataknete.

  • Uradni Kotlin Forum
  • Preobremenitev
  • Kotlin SubReddit

Končne besede

Kotlin si je že pridobil sloves jedrnatega, izrazitega in varnega. In z Googlovo napovedjo (uradnim jezikom za razvoj Androida) lahko z gotovostjo trdimo, da je Kotlin tu za veliko tekmo.

Če ste razvijalec Java / Android, vam priporočamo, da se Kotlin naučite, kadar je to mogoče. To ne samo, da izboljša vaš življenjepis, ampak tudi pomaga povečati produktivnost.

Zanimive Članki...