Apache NetBeans 30 membutuhkan JDK 21, meningkatkan dukungan Java, dan memperbarui GlassFish.

Poin kunci:
  • Dokumen ini menetapkan JDK 21 sebagai persyaratan minimum untuk mengkompilasi, menguji, dan menjalankan lingkungan pengembangan.
  • Pembaruan komprehensif pada alat pengembangan, yang secara default mengintegrasikan Maven 3.9.15, Ant 1.10.17, dan dukungan Gradle untuk JDK 26.
  • Peningkatan pada editor Java untuk mendukung komponen record, variabel tanpa nama, dan penguraian kelas lokal.
  • Integrasi resmi dengan server GlassFish 7.1.0 dan 8.0.0, modernisasi wizard JSF, dan dukungan untuk Typescript React melalui LSP.
  • Optimasi kecepatan Git menggunakan JGit 7.6.0, antarmuka yang diperbarui dengan FlatLaf 3.7.1, dan dukungan Markdown yang ditingkatkan.

Apache NetBeans

Para pengembang Apache, yang bertanggung jawab atas IDE pengembangan "NetBeans" yang populer, mengumumkan rRilis terbaru Apache NetBeans 30. Pembaruan ini menandai perubahan dalam lingkungan pengembangan dengan menetapkan JDK 21 yang tangguh sebagai persyaratan minimum untuk mengkompilasi, menguji, dan menjalankan platform.

Jauh dari sekadar tambalan pemeliharaan sederhana, versi baru ini Ini mengubah struktur cara IDE berinteraksi dengan protokol server. bahasa dan memodernisasi basisnya untuk menawarkan pengalaman pengkodean yang jauh lebih cerdas dan prediktif.

Apache NetBeans 30 Fitur Baru Utama

Angsuran baru ini Ini membahas beberapa proses yang paling membuat frustrasi dalam kontrol versi. dan penerapan bisnis, karena Mengoptimalkan pembacaan repositori besar.Ini secara signifikan meningkatkan dukungan untuk spesifikasi kerangka kerja web terbaru dan mengintegrasikan versi terbaru dari mesin build paling populer di pasaran, sekaligus memprioritaskan stabilitas antarmuka, dukungan untuk sintaks modern, dan ergonomi yang dirancang untuk mengurangi hambatan dalam pekerjaan sehari-hari programmer.

Pengalaman penyuntingan kode Java menerima beberapa peningkatan, dengan fokus kuat pada stabilitas sintaks modern. Para pengembang akan melihat beberapa perbedaan. Peningkatan signifikan pada prediksi kode dan penyelesaian otomatis. saat bekerja dengan tipe komponen rekaman dan saat membuat instance kelas lokal.

Di sisi lain, perlu dicatat bahwa Tim telah menerapkan perbaikan penting untuk mengatasi konflik format pada variabel. Tanpa disebutkan namanya, impor otomatis enumerasi dalam pernyataan switch juga telah ditingkatkan, dan beberapa pengecualian penunjuk null yang menghambat profiler telah diperbaiki. Secara paralel, sistem build memperbarui basis data mereka dengan mengintegrasikan secara native Versi Maven 3.9.15 dan Ant 1.10.17Sementara itu, Gradle menyesuaikan parameter default-nya untuk mempersiapkan kedatangan lingkungan JDK 26 yang akan segera terjadi.

Modernisasi bisnis dan ekosistem web mutakhir

Pengembangan perusahaan dan teknologi web mengalami sejumlah peningkatan signifikan dalam rilis ini. NetBeans 30 memperkenalkan Dukungan resmi untuk server aplikasi GlassFish versi 7.1.0 dan 8.0.0, sekaligus memperbaiki kesalahan startup yang menjengkelkan di Server Payara terhubung ke opsi pos pemeriksaan..

Para programmer yang berorientasi web mendapat manfaat dari klien tersebut. Protokol Server Bahasa (LSP) sangat meningkat, yang sekarang Fitur ini menerima dukungan bawaan untuk TypeScript React dan menyelesaikan konflik spasi dalam kelas JavaScript. yang berisi inisialisasi statis. Sementara itu, ekosistem PHP tidak ketinggalan dalam gelombang pembaruan ini, dengan menggabungkan kompatibilitas langsung dengan operator pipe baru yang diperkenalkan di PHP versi 8.5.

Antarmuka yang lebih baik, performa Git, dan integrasi baru.

Kelancaran operasional dan estetika lingkungan secara keseluruhan Mereka menerima serangkaian peningkatan yang bertujuan untuk kenyamanan visual.. Pembaruan dari Mesin rendering FlatLaf 3.7.1 menjamin antarmuka yang sempurna.Sekarang, sistem memindahkan layar pemuatan awal ke thread pengiriman event untuk menghindari crash sistem yang mengganggu.

Sistem manajemen kontrol versi memperbarui mesinnya ke JGit 7.6.0, Hal ini secara drastis mengoptimalkan kecepatan pemuatan status file dalam dialog konfirmasi melalui pemrosesan batch dan menunda panggilan yang memakan banyak sumber daya. Terakhir, pengalaman mengetik secara keseluruhan juga mendapatkan peningkatan. Dukungan untuk pratinjau gambar dan pengejaan otomatis dalam dokumen Markdown., penggabungan templat TOML, dan integrasi yang menjanjikan dengan rust-analyzer untuk memperkuat ekosistem pemrograman sistem.

Jika Anda ingin tahu lebih banyak tentang itu dari versi baru ini, Anda dapat memeriksa detailnya di link berikut.

Bagaimana cara menginstal Apache NetBeans 30 di Linux?

Menginstal Apache NetBeans di Linux dapat dilakukan dengan berbagai cara, tergantung pada preferensi pengguna dan kompatibilitas sistem.

Bagi mereka yang lebih suka mengkompilasi Apache NetBeans dari kode sumber, langkah pertama adalah mengunduh file yang diperlukan dari situs web resmi proyek. Setelah berkas diperoleh, paket harus diekstrak ke lokasi yang diinginkan dalam sistem.
Kemudian, Anda perlu mengakses terminal dan menavigasi ke direktori tempat file diekstraksi. Di sana, Anda perlu menjalankan perintah berikut:
ant

Untuk membangun Apache NetBeans IDE. Setelah dibuat, Anda dapat menjalankan IDE dengan mengetik

./nbbuild/netbeans/bin/netbeans

Instalasi melalui Snap

Bagi pengguna yang lebih menyukai metode yang lebih sederhana dan cepat, NetBeans tersedia sebagai paket Snap:

sudo snap install netbeans --classic

Pemasangannya menggunakan Flatpak

Pilihan lain yang tersedia adalah menginstal Apache NetBeans menggunakan Flatpak. Untuk melakukan ini, sistem harus mengaktifkan dukungan untuk jenis paket ini. Perintah untuk melakukan instalasi adalah sebagai berikut:

flatpak install flathub org.apache.netbeans


Tambahkan sebagai sumber pilihan