Organisasi Apache Software Foundation diwenehi lingkungan pangembangan terpadu Apache NetBeans 11.3. Iki minangka rilis kaping lima sing disiapake dening Apache Foundation wiwit kode NetBeans dipasrahake dening Oracle, lan rilis pisanan wiwit jarwan proyek saka inkubator menyang kategori proyek Apache utami. Rilis kasebut ngemot dhukungan kanggo basa pemrograman Java SE, Java EE, PHP, JavaScript lan Groovy.
Integrasi dhukungan basa C/C++ sing dikarepake ing versi 11.3 saka basis kode sing ditransfer dening Oracle wis dipindhah maneh menyang
edisi sabanjure. Kacathet yen kabeh kemampuan sing ana gandhengane karo pangembangan proyek ing C lan C ++ wis siyap, nanging kode kasebut durung digabung. Nganti dhukungan asli kasedhiya, pangembang bisa nginstal modul pangembangan C/C ++ sing sadurunge dirilis kanggo NetBeans IDE 8.2 liwat Plugin Manager. Apache NetBeans 2020 dijadwalake bakal dirilis ing April 12 lan bakal didhukung liwat siklus dhukungan lengkap (LTS).
Dhukungan tambahan kanggo platform Java SE 14, dijadwalake bakal diluncurake tanggal 17 Maret. Iki kalebu nyorot sintaks lan format kode kanggo konstruksi kanthi tembung kunci anyar "rekaman", sing nyedhiyakake wangun kompak kanggo nemtokake kelas tanpa kudu nemtokake kanthi jelas macem-macem cara tingkat rendah kayata padha (), hashCode () lan toString ().
Dhukungan ditambahake cocog pola ing operator "instanceof", sing ngidini sampeyan langsung nemtokake variabel lokal kanggo ngakses nilai sing dicenthang. Contone, sampeyan bisa langsung nulis "yen (obj instanceof String s && s.length () > 5) {.. s.contains (..) ..}" tanpa nemtokake kanthi jelas "String s = (String) obj". Ing NetBeans 11.3, nemtokake "yen (obj instanceof String) {" bakal nampilake pituduh sing ngidini sampeyan ngowahi kode menyang formulir anyar.
Dhukungan tambahan kanggo mode peluncuran program sing dikenalake ing Java 11, diwenehake ing wangun file kode sumber siji (kelas bisa mbukak langsung saka file kode, tanpa nggawe file kelas, arsip JAR lan modul). ING
Program siji-file sing padha NetBeans saiki bisa digawe ing njaba proyek ing jendhela Favorit, mbukak lan debugged.
Nambahake kemampuan kanggo ngowahi blok teks sing diowahi ing rilis sadurunge sing kalebu data teks multi-baris tanpa nggunakake karakter sing lolos. Ing editor kode, blok teks saiki bisa diowahi bali menyang baris.
Kode kanggo ngembangake aplikasi adhedhasar Java EE wis ditambahake kanggo ndhukung spesifikasi JSF 2.3, kalebu autocompletion konstruksi kayata "f: websocket" lan substitusi artefak CDI.
support Jakarta EE 8 samesthine ing release Apache NetBeans 12.0.
Dhukungan sing luwih apik kanggo sistem mbangun Gradle. Gradle Tooling API wis dianyari menyang versi 6.0. Dhukungan ditambahake reassignment direktori ngarep lan rakitan komposit (Proyek Komposit Gradle). Pangenalan proyek ing basa Kotlin diwenehake. Dhukungan tambahan kanggo meksa miwiti maneh proyek.
Kanggo proyek sing nggunakake sistem Maven kanggo bangunan, setelan wis ditambahake kanggo ngganti versi JDK standar.
Dhukungan basa wis ditambahake menyang editor kode
TypeScript (ngluwihi kemampuan JavaScript nalika tetep kompatibel kanthi mundur).
Kanggo proyek JavaScript, konektor wis digawe sing nyedhiyakake sambungan menyang Chrome;
Kanggo PHP, autocompletion properti lan metode tanpa "$this =>" diwenehake.
Pakaryan wis ditindakake kanggo nyingkirake bebaya sajrone kompilasi.
Dianyari perpustakaan Groovy 2.5.9, junit 5.5.2 lan GraalVM 19.3.0.
Janitor wis nambahake fitur kanggo ngenali lan mbusak direktori NetBeans sing lawas lan ora digunakake.