Kotlin adalah bahasa pemrograman modern, disajikan secara statis yang berjalan pada platform Java Virtual Machine (JVM). Kotlin menggunakan compiler LLVM yang artinya, dapat dikompilasi ke dalam kode JavaScript.
Kenapa Harus Mempelajari Kotlin?
Kotlin banyak dipakai di perusahaan besar. Contohnya Gojek, Slack, Trello dan Pinterest. Kotlin merupakan bahasa yang powerfull cocok bagi developer dalam membuat aplikasi Android. Karena Kotlin adalah bahasa nomor satu untuk pengembangan aplikasi Android.
Kelebihan kotlin :
- Open Source
Open-sources Kotlin dapat bebas kita gunakan secara gratis. Kamu bisa melihat proses pengembangan, modifikasi atau bahkan ikut berkontribusi di dalamnya. Selain menggunakan Kotlin untuk pengembangan aplikasi Android, Kotlin juga dipakai dalam membangun aplikasi server dan web.
- Mudah dipelajari
Ketika kamu mempelajari Kotlin, katakan selamat tinggal pada titik koma (;) di akhir kode. Kotlin bebas dari titik koma, tidak seperti Java tiap akhir kode wajib memakai titik koma (;). Sehingga Kotlin mudah dipelajari
- Perusahaan banyak menggunakan kotlin
Semakin banyak startup atau perusahaan memakai dan mengimplementasikan Kotlin. Maka peluang akan kebutuhan developer Kotlin pun semakin menanjak. Contoh perusahaan memakai Kotlin antara lain, Gojek, Pinterest, Evernote, Slack Trello, dsb.
- Bahasanya simpel dan ringkas
- Kotlin lebih ringan dari java
- Lebih Aman dari Kesalahan Error
- Terintegrasi dengan Android Studio
Kekurangan kotlin :
- Kecepatan kompilasi yan berfluktuasi
Kotlin memang bisa melakukan kompilasi dengan waktu yang cepat dan bahkan lebih cepat dari Java. Namun, hal tersebut hanya dalam beberapa kasus saja. Pasalnya, tidak semua pengguna Kotlin merasa bahwa kompilasi yang dilakukan selalu bisa berjalan dengan cepat.
- Komunitas kotlin masih cukup sedikit
Jika dibandingkan dengan Java, tentu saja Kotlin terbilang masih sangat baru. Bahkan, menurut para pengembangnya, Kotlin dibuat karena terinspirasi dari banyak bahasa pemrograman dan salah satunya adalah Java. Awal perilisannya pun di tahun 2016 sehingga sampai saat ini Kotlin masih belum memiliki banyak komunitas seperti yang dimiliki oleh java.
- Kotlin developer masih sulit ditemukan
kekurangan selanjutnya dari Kotlin adalah masih sedikitnya orang yang ahli menggunakan bahasa pemrograman ini. Permintaan Kotlin developer memang tiba-tiba meningkat setelah Google mengumumkan bahwa bahasa pemrograman ini dapat digunakan untuk membangun aplikasi Android.
Namun, sampai saat ini masih cukup sulit untuk mencari karyawan yang benar-benar memahami Kotlin. Jadi, hal itu menjadi tantangan tersendiri bagi perusahaan untuk mencari kotlin developer.
edit by : Maya