A Kotlin egy viszonylag új programozási nyelv, amelyet a JetBrains fejlesztett ki a modern multiplatform alkalmazásokhoz. Manapság a Kotlint széles körben használják az Android fejlesztésére a Java helyett. Ez azért van, mert Kotlin biztonságos, tömör és szórakoztató olvasni és írni.
A Kotlin programozásának megkezdéséhez keresse fel Kotlin oktatóanyagainkat.
A Kotlin programozás jellemzői
Nyílt forráskód
A Kotlint Apache License 2.0 verzió alatt terjesztik. A Kompiler (Kotlin fordító), az IntelliJ IDEA plugin, az alapvető Java könyvtárak fejlesztései és a build eszközök mind nyílt forráskódúak.
Kompatibilis a Java-val és az Android-szal
100% -ban átjárható a Java-val és az Android-szal. Ez azt jelenti, hogy az összes jelenlegi Java / Android kód zökkenőmentesen működik a Kotlinnal. További információkért látogassa meg a Java és Kotlin keverése egy projektben című részt.
Tömör és kifejező
A durva becslés azt mutatja, hogy a Kotlin használata lehetővé teszi a kódsorok körülbelül 40% -os elvágását (a Java-hoz képest).
Kifejező eszköz: könnyű olyan kódot írni, amelyet az emberek és a fordítók is könnyen megérthetnek.
Könnyű megtanulni
A Kotlin megtanulása egyszerű, ha ismer más programozási nyelveket, mint a Java, Scala, Groovy, C #, Javascript és Gosu.
Eszközbarát
A Kotlint a JetBrains fejlesztette ki, amely híres szakemberek számára készült fejlesztőeszközök létrehozásáról. Nem csoda, hogy eszközbarát.
Biztonságos
A kotlin statikusan tipikus nyelv. Ennélfogva a típusellenőrzés fordítási időben történik, szemben a futási idővel, és a triviális hibákat korai szakaszban fogják fel.
Kotlin jelen és jövője
Jelenlegi
- Számos vállalat, például a Netflix, az Uber, a Trello, a Pinterest, a Corda stb. Használja a Kotlint (más programozási nyelvekkel együtt) alkalmazások létrehozására.
- A Google Android csapata bejelentette, hogy Kotlin az Android alkalmazásfejlesztés hivatalos nyelve.
- A Java kódot zökkenőmentesen kicserélheti a Kotlinra. 100% -ban átjárható a Java-val és az Android-szal.
Jövő
A lehetséges jövőbeli projektek Kotlinban:
- Platformok közötti játékfejlesztés
- Platformok közötti mobilalkalmazások fejlesztése
- Szerveroldali és mikroszolgáltatások
- Adatok elemzése és gépi tanulás
- Beágyazott rendszer: Arduino / Raspberry Pi közvetlenül professzionális vezérlőkhöz
Hogyan lehet megtanulni kódolni Kotlinban?
Tanulja meg Kotlint a Programizból
A Programiz könnyen követhető Kotlin oktatóanyagok teljes sorozatát kínálja, megfelelő példákkal együtt. Ezek az oktatóanyagok abszolút kezdőknek szólnak, akiknek nincsenek előzetes ismereteik a Kotlin programozási nyelvről.
A Kotlin webhely (hivatalos oldal)
A hivatalos webhelyről származó Kotlin Reference és Kotlin Tutorial az egyik legmegbízhatóbb forrás Kotlin megismeréséhez. Ha kétségei vannak, mindig kövesse a hivatalos forrásokat.
Tanulja meg Kotlint a Book-ból
Mindig jó ötlet, ha könyvekből tanulunk programozni. A könyvben nagy képet kap a programozási koncepciókról, amelyeket máshol nem találhat meg.
Íme néhány könyv, amelyet ajánlunk.
- Kotlin in Action - írta Dmitrij Jemerov és Svetlana Isakova (a Kotlin csapat fejlesztői)
- A Kotlin programozása - azoknak a Java fejlesztőknek szól, akik szeretnék megtanulni és használni a Kotlint a Java mellett
- Alapvető Kotlin - rövid útmutató a fejlesztők számára, hogy pillanatok alatt váltsanak a Kotlin nyelvére
Egyéb hasznos források
Íme néhány forrás a Kotlin-ismeretek bővítéséhez, és segítségért, amikor elakad.
- Hivatalos Kotlin Fórum
- StackOverflow
- Kotlin SubReddit
Végső szavak
Kotlin már tömör, kifejező és biztonságos hírnévre tett szert. És a Google bejelentésével (az Android fejlesztésének hivatalos nyelve) nyugodtan kijelenthető, hogy Kotlin itt van a nagy távon.
Ha Java / Android fejlesztő vagy, javasoljuk, hogy amikor csak lehetséges, tanulja meg Kotlint. Ez nemcsak javítja önéletrajzát, hanem hozzájárul a termelékenység növeléséhez is.