Kotlin กับ Java — แพลตฟอร์มเดียวกัน การยศาสตร์ที่แตกต่างกัน
ข้อดีในทางปฏิบัติ
สิ่งที่ Kotlin ไม่ได้แก้ไขอย่างน่าอัศจรรย์
Kotlin ยังคงทำงานบน JVM (เว้นแต่คุณจะกำหนดเป้าหมายแบ็กเอนด์อื่น) ดังนั้นการรวบรวมขยะหยุดชั่วคราว ความซับซ้อนของคลาสพาธ และปัญหาระบบแบบกระจายยังคงอยู่ การเรียนรู้ไวยากรณ์ Kotlin นั้นรวดเร็ว การเรียนรู้สำนวน Kotlin — API ส่วนขยาย, ขอบเขต Coroutine, ขอบเขตหลายแพลตฟอร์ม — ต้องใช้เวลา โดยทั่วไปประสิทธิภาพจะเทียบได้กับ Java ในสภาวะคงตัว เลือกอัลกอริทึมและรูปแบบ I/O ก่อน