CodeGym /Blog Jawa /Acak /Ringkesan Jawa ing 2020: rilis utama versi 14 lan 15, lan...
John Squirrels
tingkat
San Francisco

Ringkesan Jawa ing 2020: rilis utama versi 14 lan 15, lan popularitas lan peringkat Jawa

Diterbitake ing grup
Sanajan ana pandemi koronavirus lan krisis ekonomi sing diiringi, ana kedadeyan sing apik ing taun 2020. Contone, versi Jawa anyar dirilis. Kajaba iku, basa Jawa isih dadi basa pangembangan paling populer ing donya. Ayo ngringkes 2020 lan elinga apa sing kedadeyan karo basa pamrograman ing saindhenging taun.Ringkesan Jawa ing 2020: rilis utama versi 14 lan 15, lan popularitas lan peringkat Jawa - 1

Nganyari Java: versi 14 lan 15

Rong nganyari Java dirilis ing taun sing bakal teka: 14 lan 15. Inovasi ing versi 14 kalebu dhukungan eksperimen kanggo tembung kunci rekaman, dhukungan kanggo pencocokan pola ing operator instanceof, NullPointerExceptions sing luwih ramah pangguna, pratinjau blok teks lengkap, lan support standar kanggo statement ngalih dianyari. "Java 14 minangka bukti luwih akeh babagan keuntungan siklus rilis nem sasi: pangembang entuk akses menyang fitur sing bakal ngenteni pirang-pirang taun", nyathet George Saab, Wakil Presiden Oracle saka Java Platform Group. Miturut Saab, JDK 14 ora mung ngemot dandan sing bakal nambah produktivitas pangembang, nanging rilis iki uga kalebu, kanggo pisanan, konten penting saka proyek kayata Project Panama (antarmuka akses memori eksternal sing ditingkatake) lan tambahan saka Project Amber ( pencocokan pola lan cathetan). Salah sawijining inovasi kunci ing Java 14 yaiku rekaman. Intine, sing diomongake yaiku jinis anyar sing dikembangake sajrone Project Valhalla . Cathetan padha karo enum lan ngidini sampeyan nyederhanakake kode sampeyan. Sejatine, dheweke ngganti kelas sing duwe negara nanging ora ana prilaku. Ing JDK 14, sampeyan bisa nyambungake API Akses Memori Asing inkubasi sing ngidini aplikasi Java ngakses wilayah memori kanthi aman lan efisien ing njaba tumpukan Java Virtual Machine nggunakake abstraksi MemorySegment, MemoryAddress, lan MemoryLayout anyar. Versi 15 kalebu inovasi kayata Edwards-curve Digital Signature Algorithm, kelas sing didhelikake, uga versi pungkasan fitur sing sadurunge dipratinjau: blok teks lan pengumpul sampah ZGC. Minangka fitur eksperimen, Java 15 nambahake kelas sing disegel kanggo pisanan, lan uga ngaktifake rekaman lan pencocokan pola kanggo operator instanceof. Ing ringkesan, thanks kanggo siklus nganyari nem sasi, Jawa wis kasil berkembang lan ora ketinggalan basa program liyane.

Jawa ing peringkat: isih populer

Jawa tetep dadi basa utama paling populer ing donya, miturut panaliten dening JetBrains. Iki digunakake dening udakara 5,2 yuta pangembang. Laporan IDC kanthi judhul " Java Turns 25 " ora kalah optimistis: luwih saka 9 yuta pangembang ing saindenging jagad nggunakake Jawa. "Dina iki, 51 milyar mesin virtual Java (JVM) disebarake lan digunakake kanthi aktif ing saindenging jagad, nggawe Jawa dadi pilihan sing disenengi kanggo ngembangake aplikasi perusahaan modern, kalebu analytics, layanan mikro, manajemen data, layanan sosial, data gedhe, DevOps, aplikasi seluler, pangembangan terus-terusan. alat, lan chatbots," ujare Manish Gupta, Wakil Presiden Pemasaran Global kanggo Jawa. Ing Desember 2020, Jawa dadi basa pemrograman paling populer nomer loro ing donya, miturut indeks TIOBE , sing ngukur popularitas basa pamrograman. Sing nyusun rating kasebut nerangake manawa popularitas Jawa ing kalangan pengusaha amarga akeh aplikasi lan layanan sing ditulis ing basa iki. Ing peringkat ing situs panelusuran proyek, Dice.com, Jawa ana peringkat nomer loro , mung ngluwihi SQL. Aja lali babagan asil survey taunan komunitas pangembang Stack Overflow: Ing taun 2020, Jawa peringkat 5th ing antarane basa pangembangan sing paling populer. Kaya sing sampeyan ngerteni, sanajan peringkat popularitas Jawa ora mundhak ing taun 2020, nanging uga ora tenggelam.

Ing ngendi basa Jawa digunakake lan kanggo apa

Asia saiki duwe pangembang Jawa paling akeh, kanthi udakara 2,5 yuta programer nggunakake basa Jawa minangka basa utama, miturut JetBrains. Sing paling penting, Jawa digunakake ing China lan Korea Selatan, sing kira-kira 51% lan 50% pangembang. Jawa akeh digunakake ing India, Jerman, Spanyol, lan Brasil. Panaliten JetBrains njlentrehake manawa popularitas Jawa ing 6 negara paling dhuwur ing daftar kasebut amarga panggunaan gratis Jawa, dhukungan pemerintah, lan sumber terbuka. Antarane pangembang, Java 8 isih dadi versi sing paling disenengi. Telung prapat pangembang Jawa luwih seneng. Sing jarene, popularitas Java 11 saya tambah akeh. Taun-taun, bagean versi iki tambah 10%. Java 12 lan Java 13, sing relatif seger, uga cepet nemokake pamirsa - saben wong digunakake 10% utawa luwih. Spring Boot minangka pimpinan ing kerangka Java, sing dipilih dening 61% pangembang. Panggonan kapindho lan katelu dijupuk dening Spring MVC (42%) lan JSF (6%), mungguh. Ing taun 2020, basa Jawa minangka basa sing paling umum digunakake kanggo pangembangan web (36%). Kapindho yaiku pangembangan utilitas (25%), lan ing posisi katelu kita duwe pangembangan piranti lunak sistem (19%).

Jawa ing pawarta

Apa maneh sing kedadeyan karo Jawa ing 2020? Kita wis nglumpukake pilihan warta penting babagan pembangunan Jawa.

Keahlian Jawa wis dadi salah siji saka telung katrampilan teknis sing paling dikarepake kanggo kerja jarak jauh.

Dice, layanan telusuran kerja ing AS, nggawe dhaptar katrampilan teknis, basa pamrograman, lan alat sing paling dikarepake ing antarane para pengusaha sing golek karyawan telekomunikasi. Ing rong sasi pungkasan, basa SQL dadi pimpinan, banjur manajemen proyek lan basa Jawa. Penulis panaliten kasebut nyathet manawa organisasi ing sektor kesehatan lan pendhidhikan paling aktif ngrangkul kerja jarak jauh sajrone pandemi.

Snowflake ngrilis framework anyar kanggo pangembangan Java.

Snowflake, panyedhiya panyimpenan maya lan manajemen data, mbukak versi uji coba lingkungan pangembangan Snowpark anyar. Ndhukung pirang-pirang basa pemrograman kalebu Java, Scala lan Python. Snowpark kalebu sakumpulan API sing ngoptimalake interaksi antarane basis kode lan mesin Snowflake inti. IDE dilengkapi dhukungan anyar kanggo tugas tanpa server ing Snowflake Data Cloud.

Red Hat ngenalake kerangka Quarkus Java kanggo awan.

Miturut pangripta Quarkus, kerangka Quarkus ngidini sampeyan nggunakake Java ing platform Kubernetes, lan nyepetake jurang antarane aplikasi Jawa tradisional lan lingkungan berbasis awan. Minangka lingkungan runtime, Quarkus ngidini sampeyan nggunakake Java kanthi efisien kanggo ngatasi masalah sing penting nalika ngembangake aplikasi berorientasi awan utawa ngetrapake model piranti lunak anyar kayata layanan mikro, wadhah, lan komputasi tanpa server.

Mesin virtual GraalVM dianyari dadi versi 20.3.

Oracle ngetokake release pungkasan taun iki saka GraalVM, mesin virtual Java lan JDK adhedhasar HotSpot/OpenJDK. Iki minangka release Long-Term-Support (LTS) pisanan saka GraalVM. Dandan sing diidinake dening GraalVM 20.3 kalebu nganyari penting ing ngisor iki: heuristik kompiler sing luwih apik sing ningkatake kinerja kanthi 40%; generasi kode sing luwih apik kanggo miwiti array sing mentas dialokasikan; optimasi duplikasi kode sing luwih apik (ing versi GraalVM Enterprise). Lha ya wis, kaya kuwe sing kedaden ing Jawa taun kepungkur. Menurutmu acara apa sing paling penting kanggo masyarakat Jawa ing taun 2020?
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION