La Apache Software Foundation เพิ่งประกาศเปิดตัวเวอร์ชันใหม่ของ สภาพแวดล้อมการพัฒนาแบบบูรณาการของคุณสำหรับ อาปาเช่ NetBeans 11.2 นี่เป็นเวอร์ชันที่สี่ที่จัดทำโดย Apache Foundation หลังจากการถ่ายโอนรหัส NetBeans โดย Oracle และเวอร์ชันแรกหลังจากการถ่ายโอนโครงการจากศูนย์บ่มเพาะ Apache
การเปิดตัว มีการสนับสนุนภาษาโปรแกรม Java SE, Java EE, PHP, JavaScript และ Groovy. คาดว่าจะมีการถ่ายโอนการสนับสนุน C / C ++ จากฐานรหัสที่ Oracle จัดหาในเวอร์ชัน 11.3 ซึ่งกำหนดไว้ในเดือนมกราคม ในเดือนเมษายน 2020 Apache NetBeans 12 จะวางจำหน่ายซึ่งจะมาพร้อมกับส่วนหนึ่งของ Extended Support Cycle (LTS)
สำหรับใครที่ยัง พวกเขาไม่รู้จัก NetBeans พวกเขาควรรู้ว่านี่คือสภาพแวดล้อมการพัฒนาแบบบูรณาการที่ไม่เสียค่าใช้จ่ายเสร็จแล้ว ส่วนใหญ่เป็นภาษาโปรแกรม Java และยังมีโมดูลจำนวนมากที่จะขยายออกไป
NetBeans เป็นโครงการโอเพ่นซอร์สที่ประสบความสำเร็จอย่างสูงโดยมีฐานผู้ใช้จำนวนมากชุมชนที่เติบโตขึ้นเรื่อย ๆ
NetBeans 11.2 คุณสมบัติใหม่หลัก
ด้วยการเปิดตัว NetBeans 11.2 เวอร์ชันใหม่นี้ มีการเพิ่มคุณสมบัติใหม่ของภาษา PHP พัฒนาในสาขา 7.4. นอกจากนี้ การเพิ่มคุณสมบัติที่เป็นลายลักษณ์อักษรจะถูกเน้น ผู้ดำเนินการ "?? = », ความสามารถในการแทนที่เมทริกซ์ที่มีอยู่ เมื่อกำหนดสิ่งใหม่ กลไกใหม่สำหรับการทำให้เป็นอนุกรมวัตถุความสามารถในการแสดงตัวเลขจำนวนมากและรูปแบบใหม่สำหรับการกำหนดฟังก์ชัน
การเปลี่ยนแปลงอีกอย่างที่โดดเด่นจาก NetBeans 11.2 คือ รองรับ Java SE 13. ตัวอย่างเช่นความสามารถในการใช้«สลับ»ในรูปแบบของนิพจน์แทนตัวดำเนินการ
Se ใช้การไฮไลต์และการแปลงสำหรับบล็อกข้อความ รวมถึงข้อมูลข้อความหลายบรรทัดโดยไม่ต้องใช้อักขระหลีกและรักษาการจัดรูปแบบข้อความดั้งเดิม คุณลักษณะที่ระบุไว้จนถึงขณะนี้ได้รับการทำเครื่องหมายว่าเป็นการทดสอบและจะเปิดใช้งานในระหว่างการประกอบด้วยแฟล็ก "–enable-preview" เท่านั้น
ด้วย ไฮไลต์การเพิ่มประสิทธิภาพการทำงานต่างๆ: ความเร็วในการค้นหาไฟล์ไบนารีในแผนผังพร้อมข้อความต้นฉบับเพิ่มขึ้น
บน Linux และ Windows อินเทอร์เฟซ WatchService จัดเตรียมโดย Java NIO2 API ใช้เพื่อติดตามการเปลี่ยนแปลงในไดเรกทอรี เช่นเดียวกับการระบุไฟล์ต่อไฟล์ที่เร็วขึ้น
ปรับปรุงการรองรับระบบสร้าง Gradle. เพิ่มความสามารถในการโหลดแฟล็กคอมไพเลอร์ Java ทำให้คุณสามารถใช้คุณลักษณะ Java ทดลองในโครงการ Gradle
ยังเพิ่มการประมวลผลอินพุตของผู้ใช้บนแท็บซึ่งสะท้อนถึงความคืบหน้าในการประกอบ (เอาต์พุต) เมื่อเริ่มกระบวนการพื้นหลัง Gradle Daemon คุณสมบัติ org.gradle.jvmargs จะถูกนำมาพิจารณา
ปัญหาการให้สิทธิ์การใช้งานสำหรับรหัสที่มีตัวแยกวิเคราะห์ JavaScript ได้รับการแก้ไขเนื่องจากต้องติดตั้งตัวแยกวิเคราะห์แยกต่างหาก ตอนนี้ตัวแยกวิเคราะห์ graal-js ถูกโอนจาก GPL ไปยัง UPL (Universal Permissive License)
จะติดตั้ง NetBeans 11.2 บน Linux ได้อย่างไร?
สำหรับผู้ที่ต้องการรับ NetBeans 11.2 เวอร์ชันใหม่นี้ ต้องมี Oracle เวอร์ชัน Java 8 หรือ Open JDK 8 อย่างน้อยติดตั้งบนระบบและ Apache Ant 1.10 หรือสูงกว่า
ตอนนี้พวกเขาต้องดาวน์โหลดซอร์สโค้ดของแอปพลิเคชันที่สามารถขอรับ จากลิงค์ด้านล่าง
เมื่อคุณติดตั้งทุกอย่างแล้วให้คลายซิปไฟล์ที่ดาวน์โหลดใหม่ลงในไดเร็กทอรีที่คุณต้องการ
และจากเทอร์มินัลเราจะเข้าสู่ไดเร็กทอรีนี้จากนั้นดำเนินการ:
ant
ในการสร้าง Apache NetBeans IDE เมื่อสร้างแล้วคุณสามารถเรียกใช้ IDE ได้โดยพิมพ์
./nbbuild/netbeans/bin/netbeans
ด้วย มีวิธีการติดตั้งอื่น ๆ ซึ่งสามารถรองรับได้ หนึ่งในนั้นคือด้วยความช่วยเหลือของแพ็คเกจ Snap
พวกเขาจำเป็นต้องได้รับการสนับสนุนเท่านั้นจึงจะสามารถติดตั้งแพ็กเกจประเภทนี้ในระบบได้ ในการติดตั้งโดยวิธีนี้คุณต้องพิมพ์คำสั่งต่อไปนี้:
sudo snap install netbeans --classic
อีกวิธีหนึ่งคือด้วยความช่วยเหลือของแพ็คเกจ Flatpakดังนั้นพวกเขาจึงต้องได้รับการสนับสนุนในการติดตั้งแพ็คเกจเหล่านี้ในระบบของพวกเขา
คำสั่งในการดำเนินการติดตั้งมีดังนี้:
flatpak install flathub org.apache.netbeans