JavaRush /Blog Jawa /Random-JV /Kepriye kahanane Jawa ing 2017

Kepriye kahanane Jawa ing 2017

Diterbitake ing grup
Taun 2017 wis dadi sejarah, lan saiki wis wayahe mampir sedhela ndeleng prastawa lan owah-owahan apa wae sing kedadeyan ing jagad Jawa sajrone rolas wulan kepungkur. Sajrone wektu iki, akeh kedadeyan: saka drama karo Project Jigsaw nganti tundha rilis Java 9 - umume, kita ndeleng kabeh.
Kepriye uripe Jawa ing 2017 - 1

Januari

Jawa nampa 2017 kanthi macem-macem acara. Jeff Luszcz ngalami sawetara masalah nggunakake piranti lunak Java "gratis", utamane, sifat "non-free" saka JRE, sing ora jelas kanggo pangguna Java SE, uga bebaya potensial saka panggunaan mbukak sing ora bisa dikontrol. kode sumber ing proyek siji.
Kepriye uripe Jawa ing taun 2017-2
Transisi MVC 1.0 menyang kontrol komunitas wis diwiwiti. Penambahan dhukungan TensorFlow 1.0 wis nggampangake pangguna Java kanggo ngetrapake lan nggunakake pembelajaran mesin. Kotlin 1.1 nampa dhukungan kanggo JavaScript lan JVM, lan uga ngenalake kabeh sing dibutuhake kanggo nggarap Java 9 sing bakal teka. Lan ing wektu iki, basa pamrograman sing bener-bener fungsional muncul ing jagad JVM - Lux .

Februari

Java-micro wis muncul , kerangka anyar sing dirancang kanggo nggampangake nggawe layanan mikro ing Jawa. JHipster 4 diumumake kanthi dhukungan kanggo Angular 2 lan inovasi liyane. NewSQL DBMS anyar sing disebarake sacara global, skalabel banget, multi-versi sing dikembangake dening Google, Cloud Spanner , wis tekan status beta lan nampa dhukungan Jawa lengkap.
Kepriye uripe Jawa ing taun 2017 - 3
Ing wektu sing padha, litigasi terus antarane Oracle lan Google babagan API Java, tanpa ana pungkasan.

Maret

Mesthine, warta paling gedhe ing wulan kasebut yaiku Angular 4 . Nanging, ora kurang menarik yaiku bukaan katalog program NASA kanggo kabeh wong.
Kepriye uripe Jawa ing taun 2017 - 4
IntelliJ IDEA 2017.1 wis dirilis kanthi dhukungan kanggo Java 8.

Mei

Apa sing sampeyan eling babagan Mei? Para pamaca umume prihatin karo warta saka indeks TIOBE sing nuduhake yen Jawa wis munggah ing slope mudhun, sanajan isih ana ing posisi utama (lan isih). Nanging, ing sapérangan wulan Mei, warta kasebut didominasi drama ing saubengé Jawa 9. Masarakat padha sumelang amarga pasulayan babagan owah-owahan sing diajokaké ing JDK 9 lan Project Jigsaw, sing banjur dadi bagéan paling penting ing Jawa 9. Ing dina pemungutan suara, a nomer peserta ora pengin milih Jigsaw , supaya Kita bakal mindhah tanggal release saka "sangang" sanalika bisa. Ing warta liyane, bapak Jawa, James Gosling, wis gabung karo AWS.
Kepriye uripe Jawa ing taun 2017 - 5
Antarane warta Eclipse yaiku pratinjau Eclipse Oxygen , sing nuduhake peningkatan sing signifikan babagan kegunaan lan lingkungan kerja ing Sirius.

Juni

Pawarta gedhe ing wulan iki kalebu woro-woro tanggal rilis resmi kanggo Jawa 9. Saiki tanggal 21 September. Georges Saab nerangake apa wektu tundha iki ora ngganti apa-apa ing status Project Jigsaw.

Juli

JetBrains, wong tuwa saka IDE IntelliJ IDEA 2017.2 sing dikasihi, ora tundha nganti rilis resmi Java 9, nanging dirilis kanthi jadwal, ngetrapake dhukungan kanggo versi anyar basa kasebut. Padha nindakake padha karo JPMS (Java Platform Module System) - platform dianyari ing jadwal.

Agustus

Kabar liyane babagan Java 9 alon-alon nyedhaki tanggal rilis. Lan grahana surya ing donya nyata nggawe TOP 5 kiriman babagan Eclipse IDE adhedhasar asil Agustus (kasunyatan iku tembung "gerhana" diterjemahake minangka "gerhana").
Kepriye uripe Jawa ing taun 2017 - 6

September

Rilis Java 9 lan Java EE 8 nuduhake yen kabeh wektu tundha iku worth. Sawise akeh geger karo rilis Java 9, Oracle ngusulake bali menyang model rilis lawas rong rilis saben taun . Spring Framework 5 dirilis kanthi seneng banget . Java EE wis resmi pindhah menyang Eclipse Foundation, lan IBM wis mbukak sumber JVM dhewe.

Oktober

Aliran pawarta bab Jawa 9 ora mandheg. Ing wektu iki, akeh panemu babagan modularitas sing nyebar ing Internet. Mangkono, Rabea Gransberger banget nyaranake supaya pangembang dadi luwih akrab karo modul, lan Simon Ritter negesake manawa "JDK 9 ora nggawa inovasi gedhe kanggo pangembang, tujuan utama yaiku nggawe lingkungan modular." Miturut Nicolai Parlog, "Java 9 bisa nindakake modularitas apa sing ditindakake Java 8 kanggo pemrograman fungsional." Nanging, Lukas Eder negesake yen "Jigsaw ora bakal dikarepake dening pangguna kanggo sawetara wektu, amarga Maven lan OSGi wis ana."
Kepriye uripe Jawa ing taun 2017-7
Gradle nampa dhukungan kanggo Java 9, lan JDK 18.3 Early Draft Review kasedhiya kanggo diundhuh. "The State of the Octoverse" dikonfirmasi katresnan GitHub kanggo JavaScript, Python, lan Jawa.

November

Minangka bagéan saka inisiatif kanggo nyepetake siklus pangembangan, Oracle ngumumake yen "paling akeh rilis tonggak sejarah kudu ngemot paling ora siji utawa rong perbaikan sing penting." Uga ing sasi iki ana release saka Javalin , framework web entheng kanggo Java lan Kotlin kedhaftar, lan Apache Kafka , kang wis ing pembangunan neraka kanggo dangu nggegirisi. Uga ternyata umume kode asli ing GitHub ditulis ing Jawa.

Desember

Sing nyedhaki pungkasan taun, luwih sithik kabar utama. Oracle ngumumake yen versi Jawa sabanjure bakal diarani JDK 10. Matur nuwun, KO!
Kepriye uripe Jawa ing taun 2017-8

2018 lan ngluwihi

Apa sing bakal ditindakake ing Jawa ing taun ngarep? Ya, miturut jadwal anyar Oracle, rilis sabanjure kudu siap ing pungkasan Maret utawa awal April 2018. Paling kamungkinan, fungsi anyar ing Jawa 10 bakal diwakili dening pembangunan sing saiki ing JEP ing status "Target" utawa "Diusulake kanggo Target". Ing wayahe iku:
  • Inferensi Tipe Variabel Lokal minangka proposal kanggo ngenalake tembung kunci var menyang Jawa, sing bakal ngilangi kebutuhan kanggo nemtokake kanthi jelas jinis variabel lokal.
  • Nggabungake "alas" JDK dadi gudang siji (saiki ana wolung - root, corba, hotspot, jaxp, jaxws, jdk, langtools, nashorn).
  • Antarmuka Sampah-Pengumpul (ngapikake isolasi kode sumber saka macem-macem pengumpul sampah nggunakake antarmuka kanggo Pengumpul Sampah).
  • GC Lengkap Paralel kanggo G1 . Ing JDK9, G1 dadi pengumpul sampah standar, dene sadurunge pengumpul dhasar yaiku Parallel GC, sing uga duwe pengumpul sampah lengkap paralel, nanging G1 ora. Disaranake nggawe kolektor sampah lengkap kanggo G1 uga sejajar.
  • Enggo bareng Data Kelas Aplikasi - Karya iki ngusulake kanggo nambah loading lan nelusuri, ndawakake fitur Enggo bareng Kelas (CDS) sing wis ana kanggo ngidini kelas aplikasi dumunung ing arsip umum.
  • Thread-Local Handshakes - Ngusulake cara kanggo nglakokake callback liwat thread tanpa nganggo titik safety VM global. Cara sing gampang kanggo mungkasi thread individu, tinimbang kabeh (utawa ora ana).
Nanging, mung wektu sing bakal ngandhani apa sing bakal kelakon. Lan senajan kabeh liku-liku, iki taun sing apik kanggo Jawa, lan kita ngarep-arep apa sing bakal ditindakake ing taun ngarep!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION