Apache Software Foundation เปิดตัวสภาพแวดล้อมการพัฒนาแบบรวม Apache NetBeans 17 ซึ่งให้การสนับสนุนภาษาการเขียนโปรแกรม Java SE, Java EE, PHP, C/C++, JavaScript และ Groovy แอสเซมบลีสำเร็จรูปถูกสร้างขึ้นสำหรับ Linux (snap, flatpak), Windows และ macOS
ท่ามกลางการเปลี่ยนแปลงที่เสนอ:
- เพิ่มการรองรับแพลตฟอร์ม Jakarta EE 10 และปรับปรุงการรองรับฟีเจอร์ใหม่ของ Java 19 เช่น การจับคู่รูปแบบในคำสั่ง "switch" เตรียมพร้อมสำหรับการรองรับ JDK 20 เพิ่มคำแนะนำเพิ่มเติมสำหรับโค้ด Java คอมไพเลอร์ NetBeans Java ในตัว nb-javac (javac ที่แก้ไขแล้ว) ได้รับการอัพเดตเป็นเวอร์ชัน 19.0.1 เพิ่มการรองรับแท็ก javadoc @summary ปรับปรุงการนำเสนอ Java AST เมื่อทำการดีบัก ปรับปรุงการจัดทำดัชนีข้อความต้นฉบับที่มีข้อผิดพลาด
- ปรับปรุงการรองรับระบบ Gradle build ให้การเข้าถึงแพลตฟอร์ม Java สำหรับโครงการที่ไม่ใช่ Java Gradle ใช้การตรวจจับพร็อกซีและการกำหนดค่าอัตโนมัติ Gradle Tooling API ได้รับการอัปเดตเป็นเวอร์ชัน 8.0-rc-1 ตัวเลือกในอินเทอร์เฟซได้รับการทำความสะอาดแล้ว
- ปรับปรุงการรองรับระบบ Maven build เปิดใช้งานการประมวลผลการติดตามสแต็กแล้ว ใช้การตรวจจับพร็อกซีและการกำหนดค่าอัตโนมัติ เพิ่มคำแนะนำเครื่องมือสำหรับการอัปเดตการอ้างอิง เวอร์ชันอัปเดตของ maven 3.8.7 และ exec-maven-plugin 3.1.0 อนุญาตให้มีการจัดทำดัชนีภายในเครื่องในขณะที่กำลังโหลดดัชนีภายนอก
- สภาพแวดล้อมสำหรับภาษา PHP รองรับคุณสมบัติใหม่ของ PHP 8.2 เช่น คลาสในโหมดอ่านอย่างเดียว ประเภท null เท็จและจริง และคำจำกัดความของค่าคงที่ในลักษณะ ปรับปรุงการรองรับวิธีการในประเภทแจงนับ
- เพิ่มการรองรับโปรไฟล์ OCI (Oracle Cloud Infrastructure)
- มีการรองรับ Jakarta EE และ Java EE สำหรับ Tomcat และ TomEE
- ในสภาพแวดล้อมสำหรับโครงการเว็บ การสนับสนุน CSS ได้รับการปรับปรุง มีการค้นหาคุณสมบัติ CSS แบบคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ และการจับคู่ได้รับการปรับให้เหมาะสมเมื่อทำการสืบค้น CSS
- การตั้งค่าประวัติเวอร์ชันบางอย่างได้รับการแก้ไขใหม่
- โปรแกรมแก้ไขโค้ดช่วยให้สามารถปิดเอกสารทั้งหมดในรายการได้ในคราวเดียว รันไทม์ ANTLRv4 ได้รับการอัพเดตเป็นเวอร์ชัน 4.11.1 มีการให้การสนับสนุนเบื้องต้นสำหรับ ANTLR4 Lexer ซึ่งมีการแปลรหัสสำหรับการทำงานกับรูปแบบ ANTLR และ TOML
- เมื่อทำงานบน Linux โหมดการแสดงผลข้อความพิกเซลย่อยของ KDE จะถูกตรวจพบโดยอัตโนมัติ

ที่มา: opennet.ru
