CodeGym /Java Blog /Acak /Java pada tahun 2021: Pembaruan pada versi 16 dan 17, Pop...
John Squirrels
Level 41
San Francisco

Java pada tahun 2021: Pembaruan pada versi 16 dan 17, Popularitas di Asia, dan Keberlanjutan dalam Peringkat

Dipublikasikan di grup Acak
Ini adalah akhir bulan Desember, yang berarti saatnya untuk merangkum berita penting dan pembaruan dalam pengembangan Java. Toh, banyak perubahan yang terjadi sepanjang tahun ini. Dalam teks ini, kami telah mengumpulkan fakta-fakta kunci. Java pada tahun 2021: Pembaruan di versi 16 dan 17, Popularitas di Asia, dan Keberlanjutan dalam Peringkat - 1

Pembaruan Java: rilis versi 16 dan 17

Setiap enam bulan, Java diperbarui. Diharapkan pada tahun 2021 ada dua rilis: Java 16 dan Java 17 . Rilis Java 16 mencakup 17 peningkatan. Di antara fitur-fitur baru yang harus kami sebutkan adalah alat pengemasan baru untuk menghadirkan aplikasi Java mandiri, peningkatan manajemen memori, fitur inkubasi dan pratinjau tambahan, peningkatan kompatibilitas kode (dengan versi mendatang), dan port JDK baru untuk Alpine Linux dan kit distributif Linux lainnya. Di Java 16, pengembang menyelesaikan pencocokan pola untuk instanceof dan Record, serta penyempurnaan bahasa, yang pertama kali diperkenalkan di Java 14. Java 17, yang dirilis pada September 2021 , menyertakan 14 perubahan. Kebanyakan di antaranya terkait dengan peningkatan kinerja bahasa dan platform secara umum. Pembuatnya juga menghapus banyak komponen dan teknologi usang yang menjadi tidak relevan karena kurangnya dukungan dari pengembang perangkat lunak pihak ketiga. Perubahan utama mencakup peningkatan dukungan untuk kelas tersegel dan antarmuka yang memblokir kemampuan untuk mewarisi properti dari komponen ini oleh objek dan kelas lain ( JEP 409 ). Perlu disebutkan peningkatan pemblokiran akses ke API internal platform JDK, serta peningkatan kinerja karena penerapan teknologi Vector API, penghapusan kompiler AOT dan JIT eksperimental, dan penggunaan kerangka Logam untuk rendering pada Perangkat Apple. JDK 17 komersial yang dibuat dari Oracle untuk Windows dan platform lainnya tersedia di situs web pengembang . Versi open source gratis OpenJDK 17 dengan pembaruan triwulanan tersedia untuk diunduh di sini . JDK 17 memiliki dukungan jangka panjang (LTS) selama 8 tahun. Rilis LTS Java berikutnya diharapkan pada tahun 2023 dengan Java 21. Sejak saat itu, frekuensi rilis LTS akan berubah dari tiga menjadi dua tahun.

Perubahan Signifikan pada Ekosistem Java: Kelahiran Kembali Java EE dan Dukungan Microsoft

Apa lagi yang terjadi pada Java pada tahun 2021? Misalnya, pada awal April 2021, perselisihan “abadi” antara Oracle dan Google akhirnya berakhir. Mahkamah Agung AS memihak Google dalam perselisihan dengan Oracle mengenai penggunaan Java API secara ilegal. Serangkaian tuntutan hukum berlangsung selama 11 tahun, dan berbagai contoh mengakui kemenangan Google atau Oracle. Selama bertahun-tahun, jumlah uang yang dapat dibayarkan Google jika hilang telah meningkat dari awalnya $6,1 miliar menjadi $9,3 miliar. Perlu juga diingat peran Microsoft dalam beberapa perubahan yang terjadi pada tahun 2021. Pada bulan April, perusahaan menerbitkan kit distribusi OpenJDK miliknya sendiri untuk Windows, Linux, dan macOS, yang mendukung banyak sistem di infrastruktur perusahaan. Siapapun dapat mengunduh dan menginstal seperangkat alat pengembangan dan eksekusi untuk aplikasi dalam bahasa pemrograman Java yang populer secara gratis. Pada bulan September, dekat dengan waktu ketika Java 17 dirilis, sebuah penelitian keluar yang mencatat bahwa Java EE sedang mengalami kebangkitan. Menurut laporan tersebut, Jakarta EE adalah platform cloud terpopuler kedua yang digunakan oleh 47% pengembang yang berpartisipasi dalam survei tersebut. “Hasil Survei Pengembang EE Jakarta menunjukkan peningkatan signifikan dalam penggunaan EE Jakarta dan minat terhadap Java cloud-native secara keseluruhan,” kata Melissa Modjeski, wakil presiden Platform Aplikasi dan Integrasi di IBM.

Peringkat Java: lebih populer daripada Python

Salah satu kesimpulan utama dari studi tahunan JetBrains adalah bahwa bahasa pemrograman Java, meskipun sedikit kalah, masih lebih populer daripada Python sebagai bahasa utama (32% berbanding 29% responden). Menurut data yang diberikan oleh perusahaan RedMonk, pada akhir Juni 2021, peringkat bahasa pemrograman Java naik dari peringkat ketiga ke peringkat kedua. Sekarang ia berbagi posisi ini dengan Python. Javascript menempati posisi pertama dalam peringkat RedMonk. Namun, pada Desember 2021, popularitas Java turun dari peringkat kedua menjadi ketiga dalam peringkat bahasa pemrograman TIOBE. Dalam survei tahunan komunitas Stack Overflow, Java menduduki peringkat kelima , sama seperti tahun lalu. Seperti yang Anda lihat, popularitas Java konsisten, meskipun turun beberapa posisi. Bahasa ini masih 100% relevan untuk pengembangan.

Apa yang terjadi dengan versi bahasa Java

Begitu pula di tahun 2020 ini, Java 8 masih menjadi versi terdepan dari bahasa pemrograman ini. Menariknya, sejak tahun 2019, Java 11 telah menunjukkan peningkatan yang stabil sekitar 10 poin persentase setiap tahunnya. Begini tampilannya dalam angka: 72% pengembang yang menggunakan Java lebih memilih Java 8, dan 42% lebih memilih Java 11, menurut sebuah studi oleh JetBrains . Laporan yang dibuat oleh komunitas Snyk juga menunjukkan bahwa pengembang mulai bermigrasi dari Java 8 ke Java 11, rilis LTS terbaru sebelum Java 17. Laporan sebelumnya dari komunitas Java menunjukkan bahwa sebagian besar pengembang menggunakan Java 8. Menurut survei, 61,5% dari responden menggunakan Java 11 dalam proyek mereka, sementara 12% menggunakan Java versi terbaru (Java 15 pada saat itu). Pangsa Java 12 dan Java 13 telah turun sekitar tiga kali lipat sejak tahun 2020, sedangkan Java 14 dan Java 15 yang lebih baru telah mendapatkan audiens meskipun relatif baru.

Untuk apa Java digunakan (dan di mana)

Sama seperti tahun 2020, Java paling umum digunakan di Korea Selatan, China, dan Jerman. Pangsa Java dalam TI di Korea Selatan adalah 55%, di Tiongkok — 47%, dan di Jerman — 33%. Paling sering, Java dipilih untuk pengembangan situs web (39%), lebih jarang — untuk membuat utilitas (26%) dan perangkat lunak sistem (19%). Java pada tahun 2021: Pembaruan pada versi 16 dan 17, Popularitas di Asia, dan Keberlanjutan dalam Peringkat - 2

Keadaan Ekosistem Pengembang 2021 oleh JetBrains

Penggunaan Java untuk situs web dan infrastruktur TI tumbuh sedikit antara tahun 2020 dan 2021, sementara penggunaan Java untuk intelijen bisnis, ilmu data, dan pembelajaran mesin mengalami penurunan. Spring Boot adalah framework Java terkemuka (65% programmer memilihnya). Kerangka kerja Spring MVC berada di posisi kedua — 42% pengembang. Itulah penutup tahun 2021 untuk dunia pembangunan Jawa. Menurut Anda apa yang menjadi sorotan komunitas Jawa tahun ini? Java pada tahun 2021: Pembaruan pada versi 16 dan 17, Popularitas di Asia, dan Keberlanjutan dalam Peringkat - 3
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION