Apache NetBeans IDE 11.3 Dirilis

Organisasi Yayasan Perangkat Lunak Apache disajikan lingkungan pengembangan yang terintegrasi Apache NetBeans 11.3. Ini adalah rilis kelima yang disiapkan oleh Apache Foundation sejak kode NetBeans diserahkan oleh Oracle, dan rilis pertama sejak 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.

Integrasi dukungan bahasa C/C++ yang diharapkan dalam versi 11.3 dari basis kode yang ditransfer oleh Oracle sekali lagi telah dipindahkan ke
edisi berikutnya. Perlu dicatat bahwa semua kemampuan yang terkait dengan pengembangan proyek di C dan C++ sudah siap, namun kodenya belum terintegrasi. Hingga dukungan asli tersedia, pengembang dapat menginstal modul pengembangan C/C++ yang sebelumnya dirilis untuk NetBeans IDE 8.2 melalui Plugin Manager. Apache NetBeans 2020 dijadwalkan akan dirilis pada bulan April 12 dan akan didukung melalui extended support cycle (LTS).

Utama inovasi NetBeans 11.3:

  • Menambahkan mode tampilan antarmuka gelap tambahan - Dark Metal dan Dark Nimbus.
    Apache NetBeans IDE 11.3 Dirilis

  • Tema desain FlatLaf baru telah diusulkan.

    Apache NetBeans IDE 11.3 Dirilis

  • Peningkatan dukungan untuk layar dengan kepadatan piksel tinggi (HiDPI) dan
    menambahkan widget HeapView yang disederhanakan.

  • Menambahkan dukungan untuk platform Java SE 14, yang dijadwalkan rilis pada 17 Maret. Ini termasuk penyorotan sintaksis dan pemformatan kode untuk konstruksi dengan kata kunci baru β€œcatatan", yang menyediakan formulir ringkas untuk mendefinisikan kelas tanpa harus secara eksplisit mendefinisikan berbagai metode tingkat rendah seperti equal(), hashCode(), dan toString().

    Apache NetBeans IDE 11.3 Dirilis

    Ditambahkan dukungan pencocokan pola di operator β€œinstanceof”, yang memungkinkan Anda segera menentukan variabel lokal untuk mengakses nilai yang dicentang. Misalnya, Anda dapat langsung menulis β€œif (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}” tanpa secara eksplisit mendefinisikan β€œString s = (String) obj”. Di NetBeans 11.3, menentukan "if (obj instanceof String) {" akan menampilkan prompt yang memungkinkan Anda mengonversi kode ke bentuk baru.

    Apache NetBeans IDE 11.3 Dirilis

    Menambahkan dukungan untuk mode peluncuran program yang diperkenalkan di Java 11, dipasok dalam bentuk file kode sumber tunggal (kelas dapat dijalankan langsung dari file kode, tanpa membuat file kelas, arsip JAR, dan modul). DI DALAM
    Program file tunggal serupa NetBeans sekarang dapat dibuat di luar proyek di jendela Favorit, dijalankan dan di-debug.

    Menambahkan kemampuan untuk membalikkan konversi blok teks yang diperkenalkan pada rilis sebelumnya yang menyertakan data teks multi-baris tanpa menggunakan pelolosan karakter di dalamnya. Di editor kode, blok teks sekarang dapat diubah kembali menjadi garis.

  • Kode untuk mengembangkan aplikasi berdasarkan Java EE telah diperluas untuk mendukung spesifikasi JSF 2.3, termasuk pelengkapan otomatis konstruksi seperti β€œf:websocket” dan substitusi artefak CDI.
    Dukungan Jakarta EE8 diharapkan dalam rilis Apache NetBeans 12.0.

    Apache NetBeans IDE 11.3 DirilisApache NetBeans IDE 11.3 Dirilis

  • Peningkatan dukungan untuk sistem pembangunan Gradle. Gradle Tooling API telah diperbarui ke versi 6.0. Dukungan tambahan penugasan kembali direktori home dan perakitan komposit (Proyek Komposit Gradle). Pengakuan proyek dalam bahasa Kotlin disediakan. Menambahkan dukungan untuk memaksa memulai ulang proyek.
  • Untuk proyek yang menggunakan sistem Maven untuk membangun, pengaturan telah ditambahkan untuk menggantikan versi JDK default.
  • Dukungan bahasa telah ditambahkan ke editor kode
    TypeScript (memperluas kemampuan JavaScript namun tetap kompatibel sepenuhnya).
    Apache NetBeans IDE 11.3 Dirilis

  • Untuk proyek JavaScript, konektor telah dibuat yang menyediakan koneksi ke Chrome;
  • Untuk PHP, pelengkapan otomatis properti dan metode tanpa β€œ$this=>” disediakan.
  • Pekerjaan telah dilakukan untuk menghilangkan peringatan selama kompilasi.
  • Perpustakaan yang diperbarui Groovy 2.5.9, Junit 5.5.2 dan GraalVM 19.3.0.
  • Petugas kebersihan telah menambahkan fitur untuk mengidentifikasi dan menghapus direktori NetBeans lama dan tidak terpakai.

    Apache NetBeans IDE 11.3 Dirilis

Ingatlah bahwa proyek NetBeans adalah didirikan pada tahun 1996 oleh mahasiswa Ceko dengan tujuan menciptakan analog Delphi untuk Java. Pada tahun 1999, proyek ini dibeli oleh Sun Microsystems, dan pada tahun 2000 diterbitkan dalam kode sumber dan dipindahkan ke kategori proyek gratis. Pada tahun 2010, NetBeans diserahkan ke tangan Oracle, yang menyerap Sun Microsystems. Selama bertahun-tahun, NetBeans telah berkembang sebagai lingkungan utama bagi pengembang Java, bersaing dengan Eclipse dan IntelliJ IDEA, namun baru-baru ini mulai berkembang ke JavaScript, PHP, dan C/C++. NetBeans diperkirakan memiliki basis pengguna aktif sebanyak 1.5 juta pengembang.

Sumber: opennet.ru

Tambah komentar