JavaRush /Java Blog /Random-ID /Hasil Java pada tahun 2020: pembaruan besar versi 14 dan ...

Hasil Java pada tahun 2020: pembaruan besar versi 14 dan 15, ditempatkan dalam peringkat dan popularitas Java

Dipublikasikan di grup Random-ID
Selain virus corona dan krisis ekonomi, ada juga kejadian baik di tahun 2020. Misalnya saja rilis Java versi baru. Selain itu, Java masih menjadi bahasa pengembangan paling populer di dunia. Menyimpulkan tahun 2020, mari kita ingat apa yang terjadi dengan bahasa pemrograman sepanjang tahun.Hasil Java pada tahun 2020: pembaruan besar versi 14 dan 15, ditempatkan di peringkat dan popularitas Java - 1

Pembaruan Java: Versi 14 dan 15

Pada tahun lalu, dua pembaruan Java dirilis: 14 dan 15. Di antara inovasi dalam versi ke-14 adalah dukungan eksperimental untuk kata kunci record, dukungan untuk pencocokan pola di operator "instanceof", NullPointerExceptions yang lebih ramah pengguna, " yang diperluas " pratinjau” blok teks, fungsionalitas sakelar yang diperbarui secara default. “Java 14 adalah bukti lebih lanjut dari manfaat siklus pembaruan enam bulan: pengembang mendapatkan akses ke fitur-fitur yang seharusnya mereka tunggu selama bertahun-tahun,” kata George Saab , wakil presiden Oracle untuk rekayasa platform Java. Menurut Saab, JDK 14 tidak hanya berisi perbaikan yang akan meningkatkan produktivitas pengembang. Rilis ini juga mencakup untuk pertama kalinya konten penting dari proyek seperti Project Panama - antarmuka akses memori eksternal yang diperluas dan peningkatan lebih lanjut dari Project Amber - Pencocokan Pola dan Catatan." Salah satu inovasi utama di Java 14 adalah “Records”. Faktanya, di hadapan kita ada tipe baru yang dikembangkan selama proyek Valhalla . Catatan mirip dengan enumerasi dan memungkinkan Anda menyederhanakan kode Anda. Pada dasarnya, mereka menggantikan kelas yang memiliki status tetapi tidak memiliki perilaku. JDK 14 menyertakan pratinjau API Akses Memori Asing, yang memungkinkan aplikasi Java mengakses wilayah memori di luar tumpukan JVM dengan aman dan efisien menggunakan abstraksi MemorySegment, MemoryAddress, dan MemoryLayout baru. Versi ke-15 mencakup inovasi seperti algoritma tanda tangan digital berdasarkan kurva Edwards, kelas tersembunyi, serta versi final fitur yang telah diuji sebelumnya: blok teks dan pengumpul sampah ZGC. Kelas tersegel ditambahkan sebagai fitur pratinjau untuk pertama kalinya di Java 15; Juga mengaktifkan kembali pencocokan pola untuk operator instanceof dan catatan sebagai pratinjau. Ringkasnya, kita dapat mengatakan bahwa berkat pembaruan setiap enam bulan, Java memiliki waktu untuk berkembang dan tidak ketinggalan dari bahasa pengembangan lainnya. Omong-omong, tahun ini, menjelang rilis versi 14, ulasan lengkap versi Java (dari 8 hingga 13) diterbitkan di JavaRush. Kami merekomendasikan membaca.

Java dalam peringkat: masih populer

Java terus menjadi bahasa pemrograman utama terpopuler di dunia , menurut penelitian dari JetBrains. Ini digunakan oleh sekitar 5,2 juta pengembang. Yang tidak kalah optimis adalah data dari laporan IDC “Java Turns 25” : lebih dari 9 juta pengembang di seluruh dunia menggunakan Java. “Saat ini, terdapat 51 miliar mesin virtual Java (JVM) yang diterapkan dan digunakan secara aktif di seluruh dunia, menjadikan Java pilihan utama untuk mengembangkan aplikasi perusahaan modern, termasuk analitik, layanan mikro, manajemen data, layanan sosial, data besar, DevOps, aplikasi seluler, berkelanjutan alat pengembangan dan chatbot,” kata Manish Gupta, wakil presiden pemasaran global untuk Java. Pada bulan Desember 2020, Java menjadi bahasa terpopuler kedua di dunia, menurut indeks TIOBE , yang mengevaluasi popularitas bahasa pemrograman. Peringkat tersebut menjelaskan popularitas Java di kalangan pengusaha karena banyaknya aplikasi dan layanan yang ditulis dalam bahasa ini. Dalam pemeringkatan situs pencarian kerja Dice.com, bahasa Java menduduki peringkat kedua , hanya SQL yang mampu menyalipnya. Jangan lupakan hasil studi tahunan komunitas pengembang Stack OverFlow: Java pada tahun 2020 menempati posisi ke-5 di antara bahasa pengembangan paling populer. Seperti yang bisa kita lihat, jika peringkat popularitas Java tidak naik pada tahun 2020, setidaknya tidak menurun.

Di mana dan untuk apa Java digunakan?

Sejauh ini jumlah terbesar pengembang Java tinggal di Asia, dimana sekitar 2,5 juta pemrogram menggunakan Java sebagai bahasa utama mereka, menurut JetBrains. Hasil Java pada tahun 2020: pembaruan besar versi 14 dan 15, ditempatkan di peringkat dan popularitas Java - 2Java paling banyak digunakan di Cina dan Korea Selatan - masing-masing sekitar 51% dan 50% pengembang. Java secara aktif digunakan di India, Jerman, Spanyol dan Brazil. Belarus berada di tengah-tengah daftar negara ini, dengan 33% pengembang. Namun Rusia dan Ukraina berada di urutan terbawah dengan masing-masing 25% dan 21% programmer. Alasan mengapa Java mungkin populer di 6 negara pertama dalam daftar adalah penggunaan bahasa pemrograman ini secara gratis, dukungan pemerintah, dan kode sumber terbuka, jelas JetBrains . Java 8 tetap menjadi versi paling favorit di kalangan pengembang dan disukai oleh tiga perempat pengembang Java. Pada saat yang sama, popularitas Java 11 semakin meningkat, dibandingkan tahun lalu, pangsa pengguna versi ini meningkat sebesar 10%. Java 12 dan Java 13 yang relatif baru juga dengan cepat menemukan audiensnya: masing-masing digunakan oleh 10% atau lebih. Di antara kerangka kerja Java, Spring Boot adalah yang terdepan - dipilih oleh 61% pengembang. Di posisi kedua dan ketiga masing-masing ada Spring MVC (42%) dan JSF (6%). Pada tahun 2020, Java paling sering digunakan untuk menulis website (36%). Di peringkat kedua adalah pengembangan utilitas (25%), di peringkat ketiga adalah pengembangan perangkat lunak sistem (19%).

Jawa dalam berita

Apa lagi yang terjadi dengan Java pada tahun 2020? Kami telah mengumpulkan pilihan berita penting untuk pengembangan Java.

Bahasa Java adalah salah satu dari tiga keterampilan teknis yang paling dibutuhkan dalam pekerjaan jarak jauh.

Layanan pencarian kerja Amerika Dice telah menyusun daftar keterampilan teknis, bahasa pemrograman, dan alat yang paling diminati di kalangan pemberi kerja spesialis pekerjaan jarak jauh. Menurut hasil dua bulan terakhir, pemimpinnya adalah bahasa SQL, diikuti oleh Manajemen Proyek dan bahasa Java. Para penulis studi ini mencatat bahwa organisasi-organisasi yang terkait dengan sektor kesehatan dan pendidikan merupakan organisasi yang paling aktif dalam mempekerjakan pekerja jarak jauh selama pandemi.

Snowflake telah merilis lingkungan baru untuk pengembangan Java.

Snowflake, penyedia penyimpanan cloud dan manajemen data, menyajikan versi uji lingkungan pengembangan Snowpark yang baru. Ini mendukung berbagai bahasa pemrograman, termasuk Java, Scala dan Python. Snowpark menyertakan serangkaian API yang memastikan bahwa kode yang ditulis di lingkungan berinteraksi secara optimal dengan mesin utama Snowflake. IDE ini dilengkapi dengan dukungan baru untuk tugas tanpa server di Snowflake Data Cloud.

Red Hat memperkenalkan kerangka kerja Quarkus Java untuk cloud.

Seperti yang dicatat oleh pembuatnya , Quarkus memungkinkan penggunaan Java secara efisien pada platform Kubernetes dan menjembatani kesenjangan antara aplikasi Java tradisional dan lingkungan cloud-native. Dukungan untuk Quarkus sebagai lingkungan runtime memungkinkan Anda menggunakan Java secara efektif untuk memecahkan masalah saat ini - saat mengembangkan aplikasi berbasis cloud, serta mengimplementasikan model sistem perangkat lunak baru, seperti layanan mikro, container, dan komputasi tanpa server.

Mesin virtual GraalVM telah diperbarui ke versi 20.3

Oracle merilis rilis terakhir tahun ini, GraalVM, mesin virtual Java dan JDK berdasarkan HotSpot/OpenJDK. Ini adalah rilis Dukungan Jangka Panjang (LTS) pertama untuk GraalVM Enterprise. Daftar pembaruan di GraalVM 20.3 perlu diperhatikan sebagai berikut: kompiler telah meningkatkan heuristik, menghasilkan peningkatan kinerja sebesar 40%; peningkatan pembuatan kode untuk menginisialisasi array yang baru dialokasikan; Pengoptimalan duplikasi kode telah diperluas (dalam versi GraalVM Enterprise). Inilah yang terjadi pada tahun lalu di Jawa. Menurut Anda apa acara utama komunitas Jawa di tahun 2020?
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION