Apache Software Foundation memperkenalkan lingkungan pengembangan terintegrasi Apache NetBeans 12.4, yang menyediakan dukungan untuk bahasa pemrograman Java SE, Java EE, PHP, C/C++, JavaScript, dan Groovy. Ini adalah rilis ketujuh yang diproduksi oleh Apache Foundation sejak kode NetBeans ditransfer dari Oracle.
Fitur-fitur baru utama di NetBeans 12.3:
- Menambahkan dukungan untuk platform Java SE 16, yang juga diimplementasikan di nb-javac, kompiler Java yang dibangun di NetBeans (javac yang dimodifikasi). Alih-alih implementasi pengkodean Base64 asli, modul java.util.Base64 digunakan.
- Proses instalasi dan registrasi distribusi OpenJDK di NetBeans telah diotomatisasi (item “Remote Universal OpenJDK Service” telah ditambahkan ke menu “Tools/ Java Platform/ Add Platform”).
- Menambahkan dukungan untuk proyek Jakarta EE 9.
- Menambahkan wizard untuk membuat proyek berdasarkan kerangka Micronaut (“Proyek Baru/Java dengan Maven/Proyek Micronaut”). Penyelesaian kode yang diterapkan, pemfaktoran ulang, dan pemrosesan tautan dalam file yaml Micronaut.
- Versi platform Payara secara otomatis terdeteksi dan ditampilkan di panel registrasi server.
- Untuk proyek yang menggunakan sistem pembangunan Maven, kemampuan untuk mengganti argumen ke dalam aplikasi dan VM yang akan digunakan saat peluncuran dan debugging telah diterapkan.
- Toolkit Gradle telah diperbarui ke versi 7.0. Menambahkan dukungan untuk pengelompokan kode dan sumber daya yang logis (“Grup Sumber Gradle”) Versi terbaru JaCoCo 0.8.6 (Cakupan Kode Gradle).
- Menambahkan dukungan untuk proyek Freeform Ant dengan level bersarang 9+. Peningkatan dukungan untuk pengembangan proyek Java/Jakarta EE yang menggunakan Ant.
- Alat pengembangan PHP telah menambahkan dukungan untuk argumen bernama, yang diperkenalkan pada rilis PHP 8.0. Di bagian file penting, file konfigurasi PHP-CS-Fixer 3 kini ditampilkan. Kompatibilitas dengan Phing 3 telah ditambahkan. Dialog “Perbaiki Penggunaan” telah diubah.
- Peningkatan pelengkapan otomatis tag HTML yang digunakan saat membuat formulir web.
- Pengenalan ekstensi file ".md" dengan markup penurunan harga dan menandainya dengan ikon khusus telah diterapkan. Menambahkan penyorotan sintaks Markdown.
- Informasi adanya error selalu ditampilkan dalam bentuk icon di pojok kanan bawah.
Sumber: opennet.ru