La Apache Software Foundation Organization เปิดตัว เมื่อเร็ว ๆ นี้สภาพแวดล้อมการพัฒนาแบบบูรณาการเวอร์ชันใหม่«Apache NetBeans 12.1«นี่คือเวอร์ชันที่ มีการเพิ่มการปรับปรุงการสนับสนุนบางอย่างสำหรับ C / C ++, Java, PHP และ HTML
สำหรับผู้ที่ไม่ทราบเกี่ยวกับ IDE นี้ พวกเขาควรจะรู้ว่า ให้การสนับสนุนภาษาโปรแกรม Java SE, Java EE, PHP, JavaScript และ Groovy นอกจากคุณสมบัติแล้วยังมีระบบโปรเจ็กต์ที่ใช้ Ant, การควบคุมเวอร์ชันและการปรับโครงสร้าง
NetBeans 12.1 คุณสมบัติใหม่หลัก
IDE เวอร์ชันใหม่นี้ไม่ได้มาพร้อมกับการเปลี่ยนแปลงที่ดีเยี่ยม แต่จะปรับปรุงบางประการสำหรับภาษาโปรแกรมที่รองรับ
และในเวอร์ชันใหม่ที่เปิดตัวนี้ เพิ่มการสนับสนุนภาษา C / C ++ อย่าง จำกัดซึ่งยังคงอยู่เบื้องหลังปลั๊กอินการพัฒนา C / C ++ ที่ออกมาก่อนหน้านี้สำหรับ NetBeans IDE 8.2
สำหรับการพัฒนา C / C ++ มีการสนับสนุนสำหรับโครงการที่ง่ายที่สุดช่วยให้คุณสามารถรันคำสั่งคอมไพล์และรันการเน้นไวยากรณ์โดยใช้ไวยากรณ์ TextMate และการดีบักโดยใช้ gdb
เช่นเดียวกับ การเติมโค้ดและความสามารถในการแก้ไขอื่น ๆ พวกมันถูกนำไปใช้โดยการเข้าถึง CCLS (Language Server Protocol) LSP ของเซิร์ฟเวอร์ซึ่งผู้ใช้ต้องเรียกใช้อย่างอิสระ
การเปลี่ยนแปลงอื่นที่เพิ่มเข้ามาคือไฟล์ รองรับแพลตฟอร์ม Jakarta EE 8 ซึ่งมาแทนที่ Java EE (Java Platform, Enterprise Edition) คุณสามารถสร้างโครงการ Jakarta EE 8 และแก้ไขแอปพลิเคชัน Maven ที่มีอยู่เพื่อใช้ Jakarta EE 8 ได้
คอมไพเลอร์ Java ในตัว NetBeans nb-javac (แก้ไขโดย javac) ได้รับการแปลเพื่อใช้ Java 14
สำหรับ Java สนับสนุนคีย์เวิร์ด "บันทึก" ได้รับการออกแบบใหม่เพื่อให้มีวิธีที่กะทัดรัดในการกำหนดชั้นเรียนหลีกเลี่ยงความจำเป็นในการกำหนดวิธีการระดับต่ำต่างๆอย่างชัดเจนเช่น equals (), hashCode () และ toString () ในกรณีที่ข้อมูลถูกเก็บไว้ในฟิลด์เท่านั้น
พฤติกรรมของงานที่ไม่เปลี่ยนแปลง มีการเพิ่มเทมเพลตใหม่เพื่อสร้างโครงสร้าง Java ด้วยคีย์เวิร์ด "record" ปรับปรุงการสนับสนุนการกรอกรหัส "บันทึก"
สำหรับ Java SE เปิดใช้งานการสนับสนุนระบบสร้าง Gradle. มีการเพิ่มการสนับสนุนสำหรับไดเร็กทอรีที่สร้างขึ้นและมั่นใจได้ว่าการทำงานที่ถูกต้องกับตัวประมวลผลคำอธิบายประกอบ
สำหรับ PHP มีการเพิ่มการกระทำใหม่ในเมนู Composer เพื่ออัปเดตตัวโหลดอัตโนมัติและเรียกใช้สคริปต์ ในดีบักเกอร์แทนที่จะเป็น 0 และ 1 ในค่าบูลีนของตัวแปรจะแสดงเท็จและจริง เครื่องมือที่ปรับปรุงใหม่สำหรับการวิเคราะห์โค้ด
สำหรับ HTML อัปเดตคอมโพเนนต์ตัวตรวจสอบมาร์กอัปแล้ว (validator.jar) รวมถึงการสนับสนุนสำหรับการกรอกรูปแบบ เพิ่มการสนับสนุนสำหรับการเติมโค้ดและการเน้นไวยากรณ์สำหรับโครงสร้างเช่น« ».
สำหรับ CSS มีการเสนอตัวเลือกการจัดรูปแบบ "แท็บและการเยื้อง" เพื่อควบคุมการเยื้องและการใช้แท็บหรือช่องว่าง
เมื่อเริ่มต้นระบบจะตรวจพบ JDK ที่ติดตั้งบน Linux และ macOS โดยใช้ชุดเครื่องมือ SDKMAN
จะติดตั้ง NetBeans 12.1 บน Linux ได้อย่างไร?
สำหรับผู้ที่ต้องการรับเวอร์ชันใหม่นี้จะต้องดาวน์โหลดซอร์สโค้ดของแอปพลิเคชันที่สามารถขอรับได้ จากลิงค์ด้านล่าง
เมื่อคุณติดตั้งทุกอย่างแล้วให้คลายซิปไฟล์ที่ดาวน์โหลดใหม่ลงในไดเร็กทอรีที่คุณต้องการ
และจากเทอร์มินัลเราจะเข้าสู่ไดเร็กทอรีนี้จากนั้นดำเนินการ:
ant
ในการสร้าง Apache NetBeans IDE เมื่อสร้างแล้วคุณสามารถเรียกใช้ IDE ได้โดยพิมพ์
./nbbuild/netbeans/bin/netbeans
ด้วย มีวิธีการติดตั้งอื่น ๆ ซึ่งสามารถรองรับได้ หนึ่งในนั้นคือด้วยความช่วยเหลือของแพ็คเกจ Snap
พวกเขาจำเป็นต้องได้รับการสนับสนุนเท่านั้นจึงจะสามารถติดตั้งแพ็กเกจประเภทนี้ในระบบได้ ในการติดตั้งโดยวิธีนี้คุณต้องพิมพ์คำสั่งต่อไปนี้:
sudo snap install netbeans --classic
อีกวิธีหนึ่งคือด้วยความช่วยเหลือของแพ็คเกจ Flatpakดังนั้นพวกเขาจึงต้องได้รับการสนับสนุนในการติดตั้งแพ็คเกจเหล่านี้ในระบบของพวกเขา
คำสั่งในการดำเนินการติดตั้งมีดังนี้:
flatpak install flathub org.apache.netbeans