JetBrains telah menjadi berita utama dengan peluncuran Kotlin 1.9. Debut ini ditandai dengan banyak peningkatan, dengan sorotan utama versi beta kompiler K2 untuk platform JVM.
Kompiler K2, yang akan diluncurkan sepenuhnya dengan Kotlin 2.0, telah mengalami desain ulang penuh dari struktur aslinya. Kecepatan superior, ekstensibilitas, perbaikan bug menyeluruh, dan pemberantasan hutang teknis yang tersisa dari kompiler sebelumnya adalah keunggulan dari kompiler frontend baru ini. Selain itu, kompiler K2 meletakkan dasar yang kuat untuk mengakomodasi ekstensi bahasa di masa mendatang.
Visi JetBrains mencakup peningkatan kompatibilitas K2 dengan berbagai plugin kompiler untuk memperluas fungsionalitas multiplatformnya. "Tujuan kami adalah memastikan dukungan kualitas beta penuh untuk proyek multiplatform menggunakan K2 bersamaan dengan rilis stabil Kotlin Multiplatform," komentar Sarah Haggarty, penulis teknis Kotlin di JetBrains dalam postingan blog baru-baru ini.
Selain itu, pembaruan terkini ini telah mempromosikan serangkaian fitur yang sebelumnya diperkenalkan ke status stabil. Misalnya, fungsi nilai kelas enum telah diganti dan operator ..< untuk rentang terbuka kini tersedia.
Fitur baru lainnya yang diperkenalkan di Kotlin 1.9 terdiri dari fungsi ekstensi baru yang didesain untuk membuat direktori induk dan fungsi unik untuk mengambil konten grup regex berdasarkan namanya.
Peluncuran Kotlin 1.9 juga mempratinjau pengalokasi memori khusus dan tautan pustaka. Ini juga memberikan sekilas cache konfigurasi Gradle di Kotlin Multiplatform dan perubahan yang dipertimbangkan untuk dukungan target Android di Kotlin Multiplatform.
Saat perusahaan mengeksplorasi alternatif pengurangan kode dan no-code untuk mempercepat pengembangan dan kemampuan beradaptasi, platform seperti AppMaster , ekstensi no-code terkemuka untuk membuat aplikasi seluler, web, dan backend, membuat perbedaan yang signifikan. Dengan langganan AppMaster's Business+ dan Enterprise, perusahaan dapat membuat dan menghosting kode sumber atau biner untuk aplikasi di tempat mereka.
Dengan solusi perangkat lunak seperti Kotlin dan AppMaster yang hadir dengan versi dan peningkatan baru, proses pengembangan hanya akan meningkat dalam hal inovasi dan efisiensi di masa mendatang.