Apache NetBeans IDE 11.2 Dikeluarkan

Organisasi Yayasan Perisian Apache dibentangkan persekitaran pembangunan bersepadu Apache NetBeans 11.2. Ini adalah keluaran keempat yang dihasilkan oleh Yayasan Apache sejak Oracle menderma kod NetBeans, dan yang pertama sejak itu terjemahan projek daripada inkubator kepada kategori projek Apache utama. Keluaran ini mengandungi sokongan untuk bahasa pengaturcaraan Java SE, Java EE, PHP, JavaScript dan Groovy. Penghijrahan sokongan C/C++ daripada pangkalan kod sumbangan Oracle dijangka dalam keluaran 11.3 yang dijadualkan pada Januari. Apache NetBeans 2020 akan dikeluarkan pada April 12 dan akan disokong melalui kitaran sokongan lanjutan (LTS).

Utama inovasi NetBeans 11.2:

  • Menambah sokongan Jawa SE 13. Contohnya ditambah
    keupayaan untuk menggunakan "suis" dalam bentuk ungkapan dan bukannya pernyataan.
    Melaksanakan operasi penonjolan dan penukaran untuk blok teks yang termasuk data teks berbilang baris tanpa menggunakan melarikan diri aksara dan mengekalkan pemformatan teks asal. Ciri yang ditentukan pada masa ini ditandakan sebagai ujian dan diaktifkan hanya apabila membina dengan bendera "-dayakan-pratonton";

    Apache NetBeans IDE 11.2 Dikeluarkan
    Apache NetBeans IDE 11.2 Dikeluarkan

  • Ciri baharu bahasa PHP telah ditambah, dibangunkan dalam cawangan 7.4, yang dijadualkan untuk dikeluarkan pada 28 November. NetBeans telah menambah pemprosesan untuk inovasi seperti sifat ditaip, pengendali "??=" (β€œa ??= b” serupa dengan β€œa = a ?? b”), peluang penggantian tatasusunan sedia ada apabila mentakrifkan tatasusunan baharu (pengendali "...$var"), baharu mekanisme siri objek (gabungan Serializable dan __sleep()/__wakeup()), peluang reka bentuk visual nombor besar (1_000_000_00) dan baru format untuk mentakrifkan fungsi β€œfn(parameter_list) => expr” (contohnya β€œfn($x) => $x + $y” adalah analog dengan β€œ$fn2 = function ($x) use ($y) {return $ x + $ y;}").

    Apache NetBeans IDE 11.2 Dikeluarkan

  • Pengoptimuman prestasi telah dijalankan: Kepantasan mencari fail binari dalam pepohon sumber telah ditingkatkan. DALAM
    Linux dan Windows menggunakan antara muka WatchService yang disediakan dalam API untuk menjejaki perubahan dalam direktori Java NIO2. Pengenalpastian dipercepatkan fail dengan arkib;

  • Sokongan yang lebih baik untuk sistem binaan Gradle. Menambahkan keupayaan untuk memuatkan bendera pengkompil Java, membolehkan anda menggunakan ciri Java percubaan dalam projek Gradle (β€œit.options.compilerArgs.add('β€”enable-preview')"). Juga menambahkan pemprosesan input pengguna dalam tab yang mencerminkan kemajuan binaan (Output). Apabila memulakan proses Gradle Daemon latar belakang, sifat org.gradle.jvmargs kini dihormati;
  • Menyelesaikan masalah dengan lesen kod dengan penghurai JavaScript yang menyebabkan penghurai sebelum ini terpaksa dipasang secara berasingan. Sekarang penghurai graal-js dipindahkan dari GPL ke UPL (Lesen Permisif Sejagat);
  • Pemasang telah ditambah baik untuk memasukkan sokongan untuk pemasangan terpilih komponen NetBeans individu;
  • Sokongan pelayan aplikasi Payara dikemas kini untuk dikeluarkan Platform Payara 5.193;
  • Sokongan yang dikemas kini untuk Amazon Beanstalk;
  • Menambah sokongan untuk lanjutan sintaks atribut dalam HTML5 yang digunakan dalam Angular (contohnya, , dan sebagainya.)
  • Skrin Selamat Datang telah dialih keluar daripada pautan ke laman web Oracle (pautan ke netbeans.org telah digantikan dengan netbeans.apache.org).

Sumber: opennet.ru

Tambah komen