Anda di halaman 1dari 1

Kotlin Sebaga Investasi

Beberapa pertanyaan yang sering muncul dari developer saat ingin memulai belajar kotlin adalah
“Apakah worth it ? Apa saja keunggulannya ? Mengapa kita harus mempelajarinya ?” Senasa dengan itu,
kali ini kita akan membahas beberapa keuntungan dan juga alas an mengapa kita harus mempelajari
kotlin.

Salah satu alas an JetBrains mengembangkan kotlin adalah karena mereka tak puas dengan Java dan
ingin meningkatkan produktivitas mereka. Seorang Java developer yang sudah mempelajari kotlin, pasti
akan memnarkan pernyataan tersebut. Apa pasal ? Karena memang benar java punya kekurangan pada
beberapa aspek. Lalu seberapa besar penggaruh kotlin dalam produktivitas seorang developer ?

Produktivitas memang menjadi salah satu factor penting yang menjadi alas an mengapa seorang
developer harus mempelaajari sebuah Bahasa pemrograman. Kotlin memiliki beberapa kelebihan yang
dapat meningkatkan produktivitas developer. Berikut beberapa kelebihan tersebut :

1. Ringkas (Concise)
Selain mudah dipelajari, Bahasa pemrograman baru yang satu ini juga mudah untuk dituliskan.
Sintaksnya pun mudah dibaca dan bisa dibilang lebih “manusiawi”. Mungkin karena penamaan
fungsi didalamnya yang mirip dengan Bahasa manusia sehari-hari. Kotlin memungkinkan kita
untuk mengurangi jumlah penulisan kode boilerplate. Maka jangan heran jika kita sering
mendengar istilah “nicer java”.
2. Dapat dioperasikan secara bersilangan (Interoperable)
Apakah anda seorang java developer yang inginn berpindah ke kotlin ? Jangan khawatir, Kotlin
dan Java sama-sama berjalan di atas JVM. Alhasil, keduangya bisa dijalankan bersamaan dalam 1
(satu) proyek. Tentunya ini sangat menguntungkan. Kita tidak perlu menuliskan ulang kode java
yang sudah ada. Anda cukup menuliskan kode baru dengan kotlin. Menariknya, selain bisa
dijalankan bersamaan, fungsi yang ada pada kedua Bahasa tersebut juga bisa saling diakses. Java
bisa mengakses fungsi yang ada pada kotlin. Sebaliknya, kotlin juga bisa mengakses fungsi yang
ada pada java.
3. Dukungan tools yang memadai (Tool-friendly)
Membahas soal produktivitas, tentu tak jauh dari dukungan tools yang diberikan. Saat ini banyak
IDE yang mendukung Kotlin. Tersedia juga https://try.kotlinlang.org yang memungkinkan anda
mencoba kotlin secara online. Kita pun teteap bisa menggunakan command line atau terminal.
Kita akan mempelajari tenatang IDE dan tools lainnya pada modeul terpisahh.

Dengan keunggulan-keunggulan kotlin tersebut, bisa kita simpulkan bahwa kotlin merupakan
Bahasa pemrograman yang wajib kita pelajari. Bagi seseorang yang baru mengenal
pemrograman, mempelajari kotlin bisa menjadi investasi yang baik. Dukungan multiplatform
memungkinkan kita untuk merambah ke berbagai platform. Lebih lanjut, konsep OOP dan FP
bisa menjadi modal utama seorang programmer untuk mempelajari Bahasa pemrograman lain
di kemudian hari.

Anda mungkin juga menyukai