ไม่กี่วันที่ผ่านมา การเปิดตัว เวอร์ชันใหม่ของ Apache NetBeans 25ซึ่งนำเสนอการปรับปรุงที่สำคัญหลายประการที่เน้นไปที่ประสิทธิภาพของสภาพแวดล้อมการพัฒนา ประสบการณ์ของผู้ใช้ และความเข้ากันได้
ไฮไลท์ที่น่าสนใจ ได้แก่ เครื่องมือได้รับการเพิ่มประสิทธิภาพแล้ว คีย์ภายในตัวแก้ไขโค้ด ช่วยให้การนำทางเป็นไปอย่างเป็นธรรมชาติมากขึ้นระหว่างการรีแฟกเตอร์ การจัดการลำดับแท็บในโครงการที่ดีขึ้น และติดตามการเปลี่ยนแปลงโค้ดได้แม่นยำยิ่งขึ้น
การปรับปรุงภาพและประสบการณ์ของผู้ใช้
การเปลี่ยนแปลงที่สำคัญที่สุดอย่างหนึ่งที่ NetBeans 25 เวอร์ชันใหม่นี้นำเสนอคือ การฝังไอคอนในรูปแบบ SVGซึ่งแปลว่ากราฟิกภายในอินเทอร์เฟซจะคมชัดและปรับขนาดได้มากขึ้น นอกจาก, เพื่อปรับปรุงการโหลดภาพ ในรูปแบบนี้ NetBeans ตอนนี้ใช้ไลบรารี JSVG ซึ่งเป็นทางเลือกที่เบากว่า และมีประสิทธิภาพเทียบเท่ากับผ้าบาติก
ในระดับอินเทอร์เฟซ มีการปรับเปลี่ยนรูปลักษณ์ของแท็บที่ใช้งานอยู่ และพื้นที่ที่เลือก รวมทั้งการใช้งานที่ชัดเจนและใช้งานได้จริงมากขึ้นของตัวเลือกในการแสดงไดเร็กทอรีหลักในส่วนหัวของแท็บ อีกด้วย กล่องโต้ตอบสำหรับการเลือกไดเรกทอรีได้รับการออกแบบใหม่ ภายในระบบไฟล์เพื่อมอบประสบการณ์ที่ราบรื่นและแม่นยำยิ่งขึ้น
การปรับปรุงตัวแก้ไขและการสนับสนุน SQL
ใน NetBeans 25 ตัวแก้ไข SQL ได้รับการปรับปรุงที่สำคัญดังนี้ มีการนำระบบการเติมคำอัตโนมัติขั้นสูงมาใช้มีความสามารถในการแนะนำคำศัพท์โดยอิงจากการตรงกันบางส่วนภายในคำ โดยไม่จำเป็นต้องเริ่มต้นการค้นหาจากอักขระตัวแรก
ในส่วนของการปรับปรุงระบบการรวบรวมข้อมูล มีการปรับปรุงความเข้ากันได้ด้วย แอนท์ แกรเดิล และเมเวน ในกรณีของ แกรเดิล ได้มีการดำเนินการแล้ว ความสามารถในการรันการทดสอบในโหมดคู่ขนานหรือซึ่งช่วยเพิ่มประสิทธิภาพการทดสอบอัตโนมัติ Maven, ในขณะเดียวกัน, ตอนนี้มีการตรวจจับการอ้างอิงที่แม่นยำยิ่งขึ้นในขณะที่ Ant ได้รับการปรับปรุงเพื่อรองรับการดำเนินการบน Payara Server ภายในสภาพแวดล้อม WSL (Windows Subsystem สำหรับ Linux)
ในฐานะที่เป็น การสนับสนุนเซิร์ฟเวอร์ LSP (Language Server Protocol) ได้รับการปรับปรุงเพื่อให้ใช้งานภายใน NetBeans ได้อย่างหลากหลายยิ่งขึ้น นอกจากนี้การบูรณาการกับปลั๊กอิน NetBeans สำหรับ VSCode ได้รับการปรับปรุงแล้วซึ่งช่วยอำนวยความสะดวกในการพัฒนาแบบร่วมมือกันในสภาพแวดล้อมแบบไฮบริด
คุณสมบัติใหม่สำหรับ Java, PHP และเทคโนโลยีอื่น ๆ
NetBeans 25 มีการปรับปรุงฟังก์ชันการทำงานสำหรับ Java รวมถึง: การเติมคำอัตโนมัติภายในบล็อกสวิตช์เพื่อช่วยให้การเขียนโค้ดมีความคล่องตัวมากขึ้น การจัดรูปแบบโค้ดอัตโนมัติได้รับการปรับปรุงเพื่อให้สามารถจัดการกับวงเล็บปิดได้ดีขึ้น
คอมไพเลอร์ภายใน NetBeans nb-javac ได้รับการอัปเดตเป็น JDK เวอร์ชัน 24b29 แล้วเพื่อให้มั่นใจถึงความเข้ากันได้กับคุณสมบัติล่าสุดและ เพิ่มการรองรับเอ็นจิ้น JavaScript ของ Nashorn 15.x ลงใน JDK 15 แล้ว และเวอร์ชันที่สูงกว่า
สำหรับ PHPเน็ตบีนส์ 25 แนะนำการสนับสนุนสำหรับการตรวจสอบตัววิเคราะห์แบบคงที่ PHPStan ระดับ 10นอกจากนี้ มีการเพิ่มคุณสมบัติใหม่ลงใน PHP 8.4
สุดท้ายนี้ ควรกล่าวถึงว่า ไลบรารี Groovy ได้รับการอัปเดตเป็นเวอร์ชัน 3.0.23 เสนอการปรับปรุงเสถียรภาพและคุณสมบัติใหม่ อีกด้วย การสนับสนุนได้รับการขยายสำหรับ GlassFish 7 (ถึงเวอร์ชั่น 7.0.21) และ GlassFish 8 (ถึงเวอร์ชันทดสอบ 8.0.0-M9)
หากคุณต้องการทราบข้อมูลเพิ่มเติม ของเวอร์ชั่นใหม่นี้ สามารถตรวจสอบรายละเอียดได้ใน ลิงค์ต่อไปนี้.
วิธีการติดตั้ง Apache NetBeans 25 บน Linux
การติดตั้ง Apache NetBeans บน Linux สามารถทำได้หลายวิธี ขึ้นอยู่กับการตั้งค่าของผู้ใช้และความเข้ากันได้ของระบบ
สำหรับผู้ที่ต้องการคอมไพล์ Apache NetBeans จากโค้ดต้นฉบับ ขั้นตอนแรกคือดาวน์โหลดไฟล์ที่จำเป็นจากเว็บไซต์อย่างเป็นทางการของโครงการ เมื่อได้รับไฟล์แล้ว ต้องแตกไฟล์แพ็คเกจไปยังตำแหน่งที่ต้องการภายในระบบ
จากนั้นคุณต้องเข้าถึงเทอร์มินัลและไปที่ไดเร็กทอรีที่แตกไฟล์มา คุณต้องรันคำสั่งต่อไปนี้:
ant
ในการสร้าง Apache NetBeans IDE เมื่อสร้างแล้วคุณสามารถเรียกใช้ IDE ได้โดยพิมพ์
./nbbuild/netbeans/bin/netbeans
การติดตั้งผ่าน Snap
สำหรับผู้ใช้ที่ต้องการวิธีที่ง่ายกว่าและรวดเร็วกว่า NetBeans มีให้ใช้งานในรูปแบบแพ็คเกจ Snap:
sudo snap install netbeans --classic
การติดตั้งโดยใช้ Flatpak
ตัวเลือกอื่นที่มีอยู่คือการติดตั้ง Apache NetBeans โดยใช้ Flatpak ในการดำเนินการนี้ ระบบจะต้องรองรับการเปิดใช้งานแพ็คเกจประเภทนี้ คำสั่งในการดำเนินการติดตั้งมีดังนี้:
flatpak install flathub org.apache.netbeans