Kotlin merupakan
bahasa pemrograman pragmatis untuk JVM dan Android yang mengkombinasikan Object
Oriented (OO) dan fitur fungsional dan fokus pada interoperabilitas, keamanan,
kejelasan dan dukungan integrasi dengan berbagai tools major. Sebagai bahasa pemrograman
dengan tujuan umum, Kotlin bisa berjalan dimanapun layaknya Java. Kotlin bisa
digunakan untuk mengembangkan berbagai aplikasi server-side, aplikasi mobile
(Android), aplikasi desktop. Apa saja dukungan tools major untuk Kotlin? Ini
dia.
Intellij IDEA,
Android Studio dan Eclipse
Maven, Gradle dan
Ant
Spring Boot
(Dukungan terbaru pada rilis ini)
Github, Slack dan
Minecaft
Salah satu kunci
fokus Kotlin sebagai bahasa pemrograman pragmatis adalah interoperabilitas
dengan menggabungkan proyek Java + Kotlin. Oleh karena itu, Kotlin membuat
adopsinya menjadi lebih mudah untuk koding. Selain itu, Kotlin memiliki library
standar yang luas sehingga bisa digunakan untuk pengerjaan tugas sehari-hari
dan tetap menjaga ukuran bytecode tetap rendah, hanya 6 byte. Dukungan lainnya
adalah berbagai library Java yang bisa digunakan di Kotlin dan sebaliknya.
Berikut ini kelebihan Kotlin;
Concise : Kotlin
mampu mengurangi boilerplate of code atau tingkat kerumitan dari kode yang
biasa kita tulis, ketika menggunakan bahasa Java
Safe : Kotlin mampu
menjamin bahwa setiap syntax yang kita tulis secara proses kompilasi dapat
mencegah kemungkinan terjadinya error, misalnya mampu mencegah terjadinya
NullPointerExceptions ketika kita coding menggunakan bahasa Java
Versatile : Kotlin
sejatinya sama seperti Java, karena memang kotlin itu sendiri di turunkan dari
bahasa induknya, yaitu Java. Sehingga kotlin juga dapat di pakai dalam
pengembangan aplikasi di Web maupun MobileInteroperable : Kotlin tidak sama
seperti bahasa Java turunan lainnya (misal; Scala ataupun Clojure) yang tidak
dapat dijalankan bersamaan dengan kode yang kita tulis menggunakan Java. Kotlin
mampu membaca kode lama atau library yang kita gunakan atau kita tulis dengan
bahasa Java dan begitupun sebaliknya
-------------------------------------------------------------------------------------------------------------------------
Sumber :
https://medium.com/@budioktaviyans/pemrograman-kotlin-untuk-android-756186f18280
Tidak ada komentar:
Posting Komentar