Apache NetBeans 30 memerlukan JDK 21, menambah baik sokongan Java dan mengemas kini GlassFish

Perkara utama:
  • Ia menetapkan JDK 21 sebagai keperluan minimum untuk menyusun, menguji dan menjalankan persekitaran pembangunan.
  • Kemas kini komprehensif alat binaan, yang disepadukan secara lalai dengan sokongan Maven 3.9.15, Ant 1.10.17 dan Gradle untuk JDK 26.
  • Penambahbaikan pada editor Java untuk menyokong komponen rekod, pembolehubah tanpa nama dan penghuraian kelas setempat.
  • Integrasi rasmi dengan pelayan GlassFish 7.1.0 dan 8.0.0, pemodenan ahli sihir JSF dan sokongan untuk Typescript React melalui LSP.
  • Pengoptimuman kelajuan Git menggunakan JGit 7.6.0, antara muka yang dikemas kini dengan FlatLaf 3.7.1 dan sokongan Markdown yang dipertingkatkan.

Apache NetBeans

Pembangun Apache, yang bertanggungjawab untuk IDE pembangunan "NetBeans" yang popular, mengumumkan rKeluaran terbaru Apache NetBeans 30. Kemas kini ini menandakan perubahan dalam persekitaran pembangunan dengan menetapkan JDK 21 yang mantap sebagai keperluan minimum untuk mengkompil, menguji dan menjalankan platform.

Jauh daripada sekadar tampalan penyelenggaraan yang mudah, versi baharu ini Ia menstruktur semula cara IDE berinteraksi dengan protokol pelayan. bahasa dan memodenkan pangkalannya untuk menawarkan pengalaman pengekodan yang jauh lebih pintar dan lebih ramal.

Ciri-ciri Baru Apache NetBeans 30 Utama

Ansuran baru ini Ia menangani beberapa proses yang paling mengecewakan dalam kawalan versi. dan pelaksanaan perniagaan, memandangkan mengoptimumkan pembacaan repositori besar-besaranIa meningkatkan sokongan untuk spesifikasi rangka kerja web terkini dengan ketara dan mengintegrasikan versi terkini enjin binaan paling popular di pasaran, di samping mengutamakan kestabilan antara muka, sokongan untuk sintaks moden dan ergonomik yang direka untuk mengurangkan geseran dalam kerja harian pengaturcara.

Pengalaman penyuntingan kod Java menerima beberapa penambahbaikan, dengan tumpuan yang kuat pada kestabilan sintaks moden. Pembangun akan perasan ramalan kod dan pelengkapan automatik yang dipertingkatkan dengan ketara semasa bekerja dengan jenis komponen rekod dan apabila mewujudkan kelas tempatan.

Sebaliknya, dinyatakan bahawa Pasukan ini telah melaksanakan pembetulan kritikal untuk menyelesaikan konflik format dengan pembolehubah Tanpa nama, import automatik penghitungan dalam pernyataan suis juga telah dipertingkatkan, dan pelbagai pengecualian penunjuk nol yang menyekat profiler telah diperbaiki. Secara selari, sistem binaan mengemas kini pangkalan data mereka dengan mengintegrasikan secara asli Maven versi 3.9.15 dan Ant 1.10.17Sementara itu, Gradle melaraskan parameter lalainya untuk bersedia menghadapi ketibaan persekitaran JDK 26 yang akan datang.

Pemodenan perniagaan dan ekosistem web canggih

Pembangunan perusahaan dan teknologi web mengalami sejumlah besar penambahbaikan dalam keluaran ini. NetBeans 30 memperkenalkan sokongan rasmi untuk pelayan aplikasi GlassFish 7.1.0 dan 8.0.0, sambil turut membetulkan ralat permulaan yang menjengkelkan dalam Pelayan Payara dipautkan kepada pilihan pusat pemeriksaan.

Pengaturcara berorientasikan web mendapat manfaat daripada klien Protokol Pelayan Bahasa (LSP) sangat bertambah baik, yang kini Ia menerima sokongan asli untuk TypeScript React dan menyelesaikan konflik jarak dalam kelas JavaScript. yang mengandungi pemula statik. Sementara itu, ekosistem PHP tidak ketinggalan dalam gelombang kemas kini ini, menggabungkan keserasian langsung dengan operator paip baharu yang diperkenalkan dalam PHP versi 8.5.

Antara muka yang diperhalusi, prestasi Git dan integrasi baharu

Kelancaran operasi dan estetika keseluruhan persekitaran Mereka menerima satu siri penambahbaikan yang bertujuan untuk keselesaan visual.. Kemas kini daripada Enjin pemaparan FlatLaf 3.7.1 menjamin antara muka yang sempurnaIa kini memindahkan skrin pemuatan awal ke thread penghantaran acara untuk mengelakkan ranap sistem yang menjengkelkan.

Sistem pengurusan kawalan versi mengemas kini enjinnya kepada JGit 7.6.0, Ini mengoptimumkan kelajuan pemuatan status fail dalam dialog pengesahan secara drastik melalui pemprosesan kelompok dan menangguhkan panggilan intensif sumber. Akhir sekali, pengalaman menaip keseluruhan juga menerima penambahbaikan. Sokongan untuk pratonton imej dan semakan ejaan dalam dokumen Markdown, penggabungan templat TOML dan penyepaduan yang menjanjikan dengan penganalisis karat untuk mengukuhkan ekosistem pengaturcaraan sistem.

Sekiranya anda ingin mengetahui lebih lanjut mengenainya versi baharu ini, anda boleh menyemak butirannya pautan berikut.

Bagaimana cara memasang Apache NetBeans 30 di Linux?

Memasang Apache NetBeans pada Linux boleh dilakukan dengan cara yang berbeza, bergantung pada pilihan pengguna dan keserasian sistem.

Bagi mereka yang lebih suka menyusun Apache NetBeans daripada kod sumber, langkah pertama ialah memuat turun fail yang diperlukan dari tapak web rasmi projek. Setelah fail diperolehi, pakej mesti dibuka zip ke lokasi yang dikehendaki dalam sistem.
Kemudian, anda perlu mengakses terminal dan menavigasi ke direktori tempat fail diekstrak. Di sana, anda perlu menjalankan arahan berikut:
ant

Untuk membina IDE Apache NetBeans. Setelah dibina anda boleh menjalankan IDE dengan menaip

./nbbuild/netbeans/bin/netbeans

Pemasangan melalui Snap

Bagi pengguna yang lebih suka kaedah yang lebih ringkas dan pantas, NetBeans tersedia sebagai pakej Snap:

sudo snap install netbeans --classic

Pemasangan menggunakan Flatpak

Pilihan lain yang tersedia ialah memasang Apache NetBeans menggunakan Flatpak. Untuk melakukan ini, sistem mesti mempunyai sokongan untuk jenis pakej ini didayakan. Perintah untuk melakukan pemasangan adalah seperti berikut:

flatpak install flathub org.apache.netbeans


Tambah sebagai sumber pilihan