รู้ว่ามีอะไรใหม่ใน Apache NetBeans 11.2 และวิธีการติดตั้งบน Linux

apache-netbeans

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

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา