Apache NetBeans IDE 11.2 Dirilis

Organisasi Yayasan Perangkat Lunak Apache disajikan lingkungan pengembangan yang terintegrasi Apache NetBeans 11.2. Ini adalah rilis keempat yang diproduksi oleh Apache Foundation sejak Oracle menyumbangkan kode NetBeans, dan yang pertama sejak saat itu terjemahan proyek dari inkubator ke kategori proyek Apache utama. Rilis ini berisi dukungan untuk bahasa pemrograman Java SE, Java EE, PHP, JavaScript dan Groovy. Migrasi dukungan C/C++ dari basis kode sumbangan Oracle diharapkan terjadi pada rilis 11.3 yang dijadwalkan pada bulan Januari. Apache NetBeans 2020 akan dirilis pada bulan April 12 dan akan didukung melalui extended support cycle (LTS).

Utama inovasi NetBeans 11.2:

  • Ditambahkan dukungan Jawa SE 13. Misalnya ditambahkan
    kemampuan untuk menggunakan "saklar" dalam bentuk ekspresi, bukan pernyataan.
    Operasi penyorotan dan konversi yang diterapkan untuk blok teks yang menyertakan data teks multi-baris tanpa menggunakan pelolosan karakter dan mempertahankan format teks asli. Fitur yang ditentukan saat ini ditandai sebagai pengujian dan diaktifkan hanya ketika dibuat dengan tanda β€œ-enable-preview”;

    Apache NetBeans IDE 11.2 Dirilis
    Apache NetBeans IDE 11.2 Dirilis

  • Fitur baru bahasa PHP telah ditambahkan, dikembangkan di cabang 7.4, yang dijadwalkan rilis pada 28 November. NetBeans telah menambahkan pemrosesan untuk inovasi seperti properti yang diketik, operator "??=" (β€œa??=b” mirip dengan β€œa=a??b”), kesempatan substitusi array yang ada saat mendefinisikan array baru (operator "...$var"), baru ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ serialisasi objek (kombinasi Serializable dan __sleep()/__wakeup()), kesempatan desain visual dalam jumlah besar (1_000_000_00) dan baru format untuk mendefinisikan fungsi β€œfn(parameter_list) => expr” (misalnya β€œfn($x) => $x + $y” analog dengan β€œ$fn2 = function ($x) use ($y) {return $ x+$y;}").

    Apache NetBeans IDE 11.2 Dirilis

  • Optimalisasi kinerja telah dilakukan: Kecepatan pencarian file biner di pohon sumber telah ditingkatkan. DI DALAM
    Linux dan Windows menggunakan antarmuka WatchService yang disediakan di API untuk melacak perubahan dalam direktori Jawa NIO2. Identifikasi file yang dipercepat dengan arsip;

  • Peningkatan dukungan untuk sistem pembangunan Gradle. Menambahkan kemampuan untuk memuat flag compiler Java, sehingga Anda dapat menggunakan fitur Java eksperimental dalam proyek Gradle (β€œit.options.compilerArgs.add('β€”enable-preview')"). Juga ditambahkan pemrosesan input pengguna di tab yang mencerminkan kemajuan build (Output). Saat memulai proses Gradle Daemon di latar belakang, properti org.gradle.jvmargs kini diterapkan;
  • Memecahkan masalah dengan lisensi kode dengan parser JavaScript yang menyebabkan parser sebelumnya harus diinstal secara terpisah. Sekarang pengurai graal-js ditransfer dari GPL ke UPL (Lisensi Permisif Universal);
  • Penginstal telah ditingkatkan untuk menyertakan dukungan untuk instalasi selektif masing-masing komponen NetBeans;
  • Dukungan server aplikasi Payara diperbarui untuk dirilis Platform Payara 5.193;
  • Dukungan yang diperbarui untuk Amazon Beanstalk;
  • Menambahkan dukungan untuk tingkat lanjut sintaksis atribut dalam HTML5 digunakan dalam Angular (misalnya, , dan seterusnya.)
  • Layar Selamat Datang telah dihapus dari tautan ke situs web Oracle (tautan ke netbeans.org telah digantikan oleh netbeans.apache.org).

Sumber: opennet.ru

Tambah komentar