Kotlin kini menjadi bahasa pilihan untuk pembangun Android

Kotlin

Semalam en hari pertama lEdisi 2019 persidangan I / O Google khusus untuk pemaju, Google mengambil kesempatan untuk membuat pengumuman bahawa bahasa pengaturcaraan Kotlin sekarang menjadi bahasa pilihan untuk pembangun aplikasi Android.

Kotlin adalah bahasa pengaturcaraan berorientasi objek yang berfungsi, dengan penulisan statik yang membolehkan anda menyusun mesin virtual Java dan JavaScript. Ini dikembangkan oleh sekumpulan programmer di JetBrains, editor IntelliJ IDEA, lingkungan pengembangan terpadu untuk Java dan di mana Android Studio, IDE rasmi untuk mengembangkan aplikasi Android, didasarkan.

Bagi mereka yang mengikutinya atau sudah menggunakannya, kemas kini terbarunya (Kotlin 1.3.30), dikeluarkan bulan lalu, termasuk peningkatan pada Kotlin / Native yang menggunakan LLVM untuk menyusun sumber Kotlin untuk memisahkan data binari (tidak memerlukan mesin secara maya) untuk operasi yang berbeza sistem dan seni bina CPU, termasuk iOS. Linux, Windows, Mac dan juga WebAss Assembly dan embedded system seperti STM32.

Sokongan rasmi Kotlin untuk pengembangan Android telah diumumkan pada persidangan Google I / O 2017.

Kotlin untuk pembangunan Android

Untuk pasukan Google Android, keputusan untuk menyokong Kotlin ini mudah dijelaskan.

Sokongan EDI untuk Kotlin: Android Studio dibina di JetBrains IntelliJ IDEA dan pasukan JetBrains telah bekerja selama bertahun-tahun untuk memastikan bahawa Kotlin berfungsi dengan lancar dengan IntelliJ IDEA.

Google akan mewarisi semua kerjanya untuk menyokong Kotlin di Android Studio. Tetapi di luar aspek ini, Kotlin mempunyai banyak kelebihan lain.

Menurut Google:

"Kotlin ekspresif, ringkas, dapat diperluas, kuat dan menyenangkan untuk membaca dan menulis, dan mempunyai ciri keselamatan yang menarik dari segi kebatalan dan kebolehubahan" yang sejajar dengan pelaburan Anda untuk menjadikan aplikasi selamat dan efisien secara lalai.

"Pembangunan Android akan semakin meningkat di Kotlin," tulis Google dalam catatan blognya.

"Banyak API dan fitur Jetpack baru akan tersedia untuk Kotlin terlebih dahulu. Sekiranya anda memulakan projek baru, anda harus menulisnya di Kotlin, "kata Google menjelaskan bahawa" kod yang ditulis di Kotlin sering bermaksud kod yang jauh lebih sedikit untuk anda, kurang kod untuk menulis, menguji, dan menyelenggara. «

Menurut Google, perkara yang paling penting adalah bahawa Kotlin boleh beroperasi dengan bahasa rasmi untuk pembangunan Android (Java, C ++) dan waktu proses Android.

Logo Android Studio

Sebagai contoh, syarikat itu menjelaskan bahawa Kotlin berfungsi dengan lancar dengan bahasa Java, memudahkan para pengembang yang menyukai bahasa Java untuk terus menggunakannya, tetapi juga secara bertahap menambahkan kode Kotlin dan memanfaatkan perpustakaan Kotlin.

Selain itu, Penggunaan Kotlin pada Android meningkat dengan stabil selama bertahun-tahun Dan menurut Google, dengan semangat yang semakin meningkat di kalangan pembangun, salah satu sebab syarikat mahu memperkenalkan Kotlin sebagai bahasa rasmi di Android untuk memberi mereka sokongan Kotlin yang lebih baik. Apa yang dilakukan sejak Android Studio 3.0.

Sokongan Kotlin rasmi telah menyumbang kepada peningkatan penggunaan bahasa di dunia pengembangan Android, hingga beberapa orang meramalkan bahawa bahasa JetBrains akan menurunkan Java dengan cepat.

Bagaimanapun, kemungkinan ini tidak boleh dikesampingkan, kerana Menurut Google, "lebih daripada 50% pembangun Android profesional kini menggunakan Kotlin."

Dengan bekerjasama dengan JetBrains dan Kotlin Foundation, Google terus melabur dalam alat Kotlin untuk Android, seperti yang dibuktikan dengan peluncuran awal Android KTX pada tahun 2018, satu set pengembangan untuk pengembangan Android dengan Kotlin.

Mereka juga melabur dalam dokumentasi, latihan, dan acara untuk memudahkan belajar bahasa JetBrains dan oleh itu penggunaannya.

Pengumuman dari Google ini tidak mengejutkan, terutama ketika Google berusaha menjauhkan diri dari Java kerana syarikat itu diserang di mahkamah oleh Oracle kerana penggunaan API Java secara haram di Android.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.