Apache NetBeans IDE 11.3 Dileupaskeun

Organisasi Apache Software Foundation ditepikeun lingkungan pangwangunan terpadu Apache NetBeans 11.3. Ieu mangrupikeun sékrési kalima ku Apache Foundation ti saprak pasrahkeun kode NetBeans ku Oracle, sareng sékrési munggaran ti saprak tarjamahan proyék ti incubator ka proyék primér Apache. Pelepasan éta kalebet dukungan pikeun Java SE, Java EE, PHP, JavaScript, sareng basa pamrograman Groovy.

Diperkirakeun dina versi 11.3, integrasi dukungan pikeun basa C / C ++ tina dasar kode anu ditransfer ku Oracle parantos ditransfer deui ka
release salajengna. Perhatikeun yén sadaya fitur anu aya hubunganana sareng pamekaran proyék di C sareng C ++ parantos siap, tapi kodena henteu acan terintegrasi. Sateuacan ngadukung pribumi, pamekar tiasa masang modul pangembangan C/C++ anu sateuacana dileupaskeun pikeun NetBeans IDE 8.2 ngalangkungan Pangatur Plugin. Apache NetBeans 2020 dijadwalkeun bakal diterbitkeun dina April 12 sareng bakal dijaga ngaliwatan Extended Support Cycle (LTS).

utama inovasi NetBeans 11.3:

  • Ditambahkeun mode tampilan antarmuka poék tambahan - Dark Metal sareng Dark Nimbus.
    Apache NetBeans IDE 11.3 Dileupaskeun

  • Téma desain énggal, FlatLaf, parantos diajukeun.

    Apache NetBeans IDE 11.3 Dileupaskeun

  • Ningkatkeun rojongan pikeun dénsitas piksel tinggi (HiDPI) layar tur
    widget HeapView saderhana geus ditambahkeun.

  • Ditambahkeun dukungan pikeun platform Java SE 14, dijadwalkeun dileupaskeun dina 17 Maret. Ieu kalebet panyorot sintaksis sareng pormat kode pikeun konstruksi sareng kecap konci énggal "catetan", nu nyadiakeun formulir kompak pikeun definisi kelas nu ngaleungitkeun kabutuhan eksplisit nangtukeun rupa métode-tingkat low kayaning sarua (), hashCode (), sarta toString ().

    Apache NetBeans IDE 11.3 Dileupaskeun

    rojongan ditambahkeun cocog pola dina operator "instanceof", nu ngidinan Anjeun pikeun langsung nangtukeun variabel lokal pikeun ngakses nilai dipariksa. Contona, anjeun bisa langsung nulis "lamun (obj instanceof String s && s.length () > 5) {.. s.contains (..) ..}" tanpa eksplisit nangtukeun "String s = (String) obj". Dina NetBeans 11.3, "lamun (obj instanceof String) {" bakal mintonkeun tooltip nu ngidinan Anjeun pikeun ngarobah kodeu kana formulir anyar.

    Apache NetBeans IDE 11.3 Dileupaskeun

    Ditambahkeun dukungan pikeun mode peluncuran Java 11, disadiakeun dina bentuk file sumber tunggal (kelas bisa ngajalankeun langsung ti file kode, tanpa nyieun file kelas, arsip JAR jeung modul). DI
    Program single-file kawas NetBeans ayeuna tiasa didamel di luar proyék dina jandela Paporit, jalankeun, sareng debugged.

    Ditambahkeun kamampuhan pikeun ngabalikeun ngarobah blok téks nu mucunghul dina release panungtungan, kaasup data téks multiline tanpa ngagunakeun escapes karakter di antarana. Dina redaktur kode, blok téks ayeuna tiasa dibalikkeun deui kana garis.

  • Kode pengembangan aplikasi Java EE parantos diperpanjang kalayan dukungan pikeun spésifikasi JSF 2.3, kalebet autocompletion tina konstruksi sapertos "f: websocket" sareng substitusi artefak CDI.
    sokongan Jakarta EE 8 diperkirakeun dina Apache NetBeans 12.0 release.

    Apache NetBeans IDE 11.3 DileupaskeunApache NetBeans IDE 11.3 Dileupaskeun

  • Ningkatkeun dukungan pikeun sistem ngawangun Gradle. Gradle Tooling API parantos diropéa kana vérsi 6.0. rojongan ditambahkeun reassignment diréktori imah jeung rakitan komposit (Proyék komposit Gradle). Pangakuan proyék dina basa Kotlin disayogikeun. Ditambahkeun dukungan pikeun paksaan balikan deui proyék.
  • Pikeun proyék-proyék anu ngagunakeun sistem Maven pikeun ngawangun, setélan geus ditambahkeun pikeun override versi JDK standar.
  • Ditambahkeun dukungan basa kana pangropéa kode
    TypeScript (ngalegaan kamampuan JavaScript bari tetep cocog ka tukang).
    Apache NetBeans IDE 11.3 Dileupaskeun

  • Pikeun proyék JavaScript, karya panyambungna nyadiakeun sambungan kalawan Chrome geus disaluyukeun;
  • PHP nyadiakeun autocompletion sipat jeung métode tanpa "$ ieu =>".
  • Karya parantos dilakukeun pikeun ngaleungitkeun peringatan nalika kompilasi.
  • Diropéa Groovy 2.5.9, junit 5.5.2 sarta GraalVM 19.3.0 perpustakaan.
  • Hiji fitur geus ditambahkeun kana Janitor pikeun ngadeteksi jeung miceun diréktori NetBeans heubeul jeung henteu kapake.

    Apache NetBeans IDE 11.3 Dileupaskeun

Ngelingan yén proyék NetBeans éta dumasar di 1996 ku mahasiswa Czech guna nyieun hiji analog Delphi pikeun Java. Taun 1999, proyék éta dipésér ku Sun Microsystems, sareng dina taun 2000 diterbitkeun dina kode sumber sareng dialihkeun kana kategori proyék gratis. Dina 2010, NetBeans direbut ku Oracle, anu ngawasa Sun Microsystems. Sapanjang taun, NetBeans parantos mekar salaku lingkungan pikeun pangembang Java, bersaing sareng Eclipse sareng IntelliJ IDEA, tapi langkung énggal-énggal parantos janten JavaScript, PHP, sareng C/C++. NetBeans boga basis pamaké aktip 1.5 juta pamekar.

sumber: opennet.ru

Tambahkeun komentar