Apache NetBeans 30 ต้องการ JDK 21 ปรับปรุงการรองรับ Java และอัปเดต GlassFish

ประเด็นสำคัญ:
  • ข้อกำหนดนี้ระบุว่า JDK 21 เป็นข้อกำหนดขั้นต่ำสำหรับการคอมไพล์ การทดสอบ และการรันสภาพแวดล้อมการพัฒนา
  • การอัปเดตเครื่องมือสร้างโปรแกรมอย่างครอบคลุม โดยรวม Maven 3.9.15, Ant 1.10.17 และ Gradle ไว้เป็นค่าเริ่มต้น พร้อมรองรับ JDK 26 แล้ว
  • ปรับปรุงตัวแก้ไข Java เพื่อรองรับส่วนประกอบเรคอร์ด ตัวแปรที่ไม่มีชื่อ และการแยกวิเคราะห์คลาสภายใน
  • การผสานรวมอย่างเป็นทางการกับเซิร์ฟเวอร์ GlassFish เวอร์ชัน 7.1.0 และ 8.0.0 การปรับปรุงวิซาร์ด JSF ให้ทันสมัยยิ่งขึ้น และการรองรับ Typescript React ผ่าน LSP
  • การเพิ่มประสิทธิภาพความเร็วในการเรียกใช้ Git โดยใช้ JGit 7.6.0, ปรับปรุงส่วนติดต่อผู้ใช้ด้วย FlatLaf 3.7.1 และเพิ่มการรองรับ Markdown ให้ดียิ่งขึ้น

อาปาเช่ เน็ตบีนส์

ผู้พัฒนา Apache ซึ่งเป็นผู้พัฒนา IDE ยอดนิยมอย่าง "NetBeans" ได้ประกาศ...Apache NetBeans 30 เวอร์ชันล่าสุด การอัปเดตครั้งนี้ถือเป็นการเปลี่ยนแปลงในสภาพแวดล้อมการพัฒนา โดยกำหนดให้ JDK 21 ที่มีประสิทธิภาพสูงเป็นข้อกำหนดขั้นต่ำในการคอมไพล์ ทดสอบ และรันแพลตฟอร์ม

เวอร์ชันใหม่นี้ไม่ใช่แค่การซ่อมบำรุงธรรมดา แต่เป็นการปรับปรุงแก้ไขครั้งใหญ่ มันปรับโครงสร้างวิธีการที่ IDE โต้ตอบกับโปรโตคอลของเซิร์ฟเวอร์ใหม่ ของภาษาและ ปรับปรุงฐานรากให้ทันสมัย เพื่อมอบประสบการณ์การเขียนโค้ดที่ชาญฉลาดและคาดการณ์ได้ดียิ่งขึ้น

Apache NetBeans 30 คุณสมบัติใหม่ที่สำคัญ

งวดใหม่นี้ มันช่วยแก้ปัญหาขั้นตอนที่น่าหงุดหงิดที่สุดบางอย่างในการควบคุมเวอร์ชัน และการนำไปใช้ทางธุรกิจ นับตั้งแต่ ช่วยเพิ่มประสิทธิภาพในการอ่านคลังข้อมูลขนาดใหญ่มันช่วยปรับปรุงการรองรับข้อกำหนดของเฟรมเวิร์กเว็บรุ่นล่าสุดอย่างมีนัยสำคัญ และผสานรวมเวอร์ชันล่าสุดของเอ็นจิ้นการสร้างยอดนิยมในตลาด ในขณะเดียวกันก็ให้ความสำคัญกับความเสถียรของอินเทอร์เฟซ การรองรับไวยากรณ์สมัยใหม่ และการออกแบบตามหลักสรีรศาสตร์เพื่อลดอุปสรรคในการทำงานประจำวันของโปรแกรมเมอร์

ประสบการณ์การแก้ไขโค้ด Java ได้รับการปรับปรุงหลายประการ โดยเน้นที่ความเสถียรของไวยากรณ์สมัยใหม่เป็นอย่างมาก นักพัฒนาจะสังเกตเห็น... ปรับปรุงการคาดเดาโค้ดและการเติมข้อความอัตโนมัติอย่างมีนัยสำคัญ เมื่อทำงานกับประเภทส่วนประกอบของเรคอร์ด และเมื่อสร้างอินสแตนซ์ของคลาสภายใน.

ในทางกลับกัน มีข้อสังเกตว่า ทีมงานได้ดำเนินการแก้ไขที่สำคัญเพื่อแก้ปัญหาความขัดแย้งด้านรูปแบบของตัวแปร นอกจากนี้ ยังมีการปรับปรุงการนำเข้า enum อัตโนมัติภายในคำสั่ง switch และแก้ไขข้อผิดพลาด null pointer exception หลายรายการที่ขัดขวางการทำงานของ profiler ในขณะเดียวกัน ระบบสร้างโปรแกรมก็กำลังอัปเดตฐานข้อมูลโดยการผสานรวมเข้ากับระบบหลักโดยตรง Maven เวอร์ชัน 3.9.15 และ Ant เวอร์ชัน 1.10.17ในขณะเดียวกัน Gradle จะปรับพารามิเตอร์เริ่มต้นเพื่อเตรียมพร้อมสำหรับการใช้งานสภาพแวดล้อม JDK 26 ที่กำลังจะมาถึง

การปรับปรุงธุรกิจให้ทันสมัยและระบบนิเวศเว็บที่ล้ำสมัย

การพัฒนาแอปพลิเคชันระดับองค์กรและเทคโนโลยีเว็บได้รับการปรับปรุงอย่างมากในเวอร์ชันนี้ NetBeans 30 นำเสนอสิ่งใหม่ๆ มากมาย การสนับสนุนอย่างเป็นทางการสำหรับแอปพลิเคชันเซิร์ฟเวอร์ GlassFish เวอร์ชัน 7.1.0 และ 8.0.0 พร้อมทั้งแก้ไขข้อผิดพลาดในการเริ่มต้นระบบที่น่ารำคาญด้วย เซิร์ฟเวอร์ Payara เชื่อมโยงกับตัวเลือกจุดตรวจสอบ.

โปรแกรมเมอร์ที่มุ่งเน้นด้านเว็บจะได้รับประโยชน์จากไคลเอนต์ของ โปรโตคอลเซิร์ฟเวอร์ภาษา (LSP) ได้รับการปรับปรุงอย่างมาก ซึ่งในปัจจุบัน มันได้รับการสนับสนุนอย่างเต็มรูปแบบสำหรับ TypeScript React และแก้ไขปัญหาความขัดแย้งด้านระยะห่างในคลาส JavaScript ซึ่งประกอบด้วยตัวเริ่มต้นแบบคงที่ ในขณะเดียวกัน ระบบนิเวศของ PHP ก็ไม่ได้ล้าหลังในกระแสการอัปเดตนี้ โดยได้รวมความเข้ากันได้โดยตรงกับตัวดำเนินการ pipe ใหม่ที่เปิดตัวใน PHP เวอร์ชัน 8.5

อินเทอร์เฟซที่ได้รับการปรับปรุง ประสิทธิภาพ Git และการผสานรวมใหม่ๆ

ความคล่องตัวในการดำเนินงานและความสวยงามโดยรวมของสภาพแวดล้อม พวกเขาได้รับการปรับปรุงหลายด้านโดยมีเป้าหมายเพื่อเพิ่มความสบายตา. การอัพเดตของ เอ็นจิ้นการเรนเดอร์ FlatLaf 3.7.1 รับประกันอินเทอร์เฟซที่ไร้ที่ติขณะนี้ระบบได้ย้ายหน้าจอโหลดเริ่มต้นไปยังเธรดการส่งเหตุการณ์เพื่อหลีกเลี่ยงการหยุดทำงานของระบบที่ไม่พึงประสงค์

ระบบจัดการควบคุมเวอร์ชันได้อัปเดตเอนจินเป็น JGit 7.6.0 แล้ว วิธีนี้ช่วยเพิ่มความเร็วในการโหลดสถานะไฟล์ในกล่องโต้ตอบยืนยันได้อย่างมาก โดยใช้การประมวลผลแบบกลุ่มและเลื่อนการเรียกใช้งานที่ใช้ทรัพยากรมากออกไป นอกจากนี้ ประสบการณ์การพิมพ์โดยรวมก็ได้รับการปรับปรุงให้ดีขึ้นด้วย รองรับการแสดงตัวอย่างภาพและการตรวจสอบการสะกดคำในเอกสาร Markdownรวมถึงการนำเทมเพลต TOML มาใช้ และการบูรณาการที่น่าสนใจกับ rust-analyzer เพื่อเสริมสร้างระบบนิเวศการเขียนโปรแกรมระบบให้แข็งแกร่งยิ่งขึ้น

หากคุณต้องการทราบข้อมูลเพิ่มเติม ของเวอร์ชั่นใหม่นี้ สามารถตรวจสอบรายละเอียดได้ใน ลิงค์ต่อไปนี้.

วิธีการติดตั้ง Apache NetBeans 30 บน 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


เพิ่มเป็นแหล่งที่มาที่ต้องการ