เปิดตัว Apache NetBeans IDE 11.3

องค์กรมูลนิธิซอฟต์แวร์อาปาเช่ นำเสนอ สภาพแวดล้อมการพัฒนาแบบบูรณาการ Apache NetBeans 11.3. นี่เป็นรุ่นที่ห้าที่จัดทำโดย Apache Foundation เนื่องจาก Oracle ส่งมอบโค้ด NetBeans และเป็นรุ่นแรกนับตั้งแต่นั้นมา การแปล โครงการจากศูนย์บ่มเพาะไปจนถึงหมวดหมู่ของโครงการ Apache หลัก รุ่นนี้มีการสนับสนุนภาษาการเขียนโปรแกรม Java SE, Java EE, PHP, JavaScript และ Groovy

การรวมการรองรับภาษา C/C++ ที่คาดหวังในเวอร์ชัน 11.3 จากฐานโค้ดที่ถ่ายโอนโดย Oracle ได้ถูกย้ายไปยังอีกครั้งแล้ว
ฉบับต่อไป มีข้อสังเกตว่าความสามารถทั้งหมดที่เกี่ยวข้องกับการพัฒนาโครงการใน C และ C++ พร้อมแล้ว แต่โค้ดยังไม่ได้รวมเข้าด้วยกัน นักพัฒนาสามารถติดตั้งโมดูลการพัฒนา C/C++ ที่เปิดตัวก่อนหน้านี้สำหรับ NetBeans IDE 8.2 ผ่านทาง Plugin Manager จนกว่าจะมีการสนับสนุนแบบเนทิฟ Apache NetBeans 2020 มีกำหนดเปิดตัวในเดือนเมษายน 12 และจะได้รับการสนับสนุนผ่าน Extended Support Cycle (LTS)

หลัก นวัตกรรม เน็ตบีนส์ 11.3:

  • เพิ่มโหมดการแสดงผลอินเทอร์เฟซสีเข้มเพิ่มเติม - Dark Metal และ Dark Nimbus
    เปิดตัว Apache NetBeans IDE 11.3

  • มีการเสนอธีมการออกแบบ FlatLaf ใหม่

    เปิดตัว Apache NetBeans IDE 11.3

  • ปรับปรุงการรองรับหน้าจอความหนาแน่นของพิกเซลสูง (HiDPI) และ
    เพิ่มวิดเจ็ต HeapView แบบง่าย

  • เพิ่มการรองรับแพลตฟอร์ม Java SE 14 ซึ่งมีกำหนดเปิดตัวในวันที่ 17 มีนาคม ซึ่งรวมถึงการเน้นไวยากรณ์และการจัดรูปแบบโค้ดสำหรับโครงสร้างด้วยคีย์เวิร์ดใหม่ “ระเบียน" ซึ่งมีรูปแบบกะทัดรัดสำหรับการกำหนดคลาสโดยไม่ต้องกำหนดวิธีการระดับต่ำต่างๆ อย่างชัดเจน เช่น เท่ากับ(), hashCode() และ toString()

    เปิดตัว Apache NetBeans IDE 11.3

    เพิ่มการสนับสนุน การจับคู่รูปแบบ ในตัวดำเนินการ "instanceof" ซึ่งช่วยให้คุณกำหนดตัวแปรท้องถิ่นได้ทันทีเพื่อเข้าถึงค่าที่เลือก ตัวอย่างเช่น คุณสามารถเขียน “if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}” ได้ทันทีโดยไม่ต้องกำหนด “String s = (String) obj” อย่างชัดเจน ใน NetBeans 11.3 การระบุ "if (obj instanceof String) {" จะแสดงข้อความแจ้งเพื่อให้คุณสามารถแปลงโค้ดเป็นรูปแบบใหม่ได้

    เปิดตัว Apache NetBeans IDE 11.3

    เพิ่มการรองรับสำหรับโหมดเปิดโปรแกรมที่นำมาใช้ใน Java 11 ที่ให้มา ในรูปแบบของไฟล์ซอร์สโค้ดเดียว (คลาสสามารถรันได้โดยตรงจากไฟล์โค้ด โดยไม่ต้องสร้างไฟล์คลาส ไฟล์เก็บถาวร JAR และโมดูล) ใน
    ขณะนี้สามารถสร้างโปรแกรมไฟล์เดียวที่คล้ายกันของ NetBeans นอกโครงการในหน้าต่างรายการโปรด เรียกใช้และแก้ไขจุดบกพร่องได้

    เพิ่มความสามารถในการแปลงกลับบล็อกข้อความที่นำมาใช้ในรุ่นก่อนหน้าซึ่งมีข้อมูลข้อความหลายบรรทัดโดยไม่ต้องใช้อักขระหลีกในบล็อกเหล่านั้น ในตัวแก้ไขโค้ด ตอนนี้บล็อกข้อความสามารถแปลงกลับเป็นบรรทัดได้แล้ว

  • โค้ดสำหรับการพัฒนาแอปพลิเคชันบน Java EE ได้รับการขยายเพื่อรองรับข้อกำหนด JSF 2.3 รวมถึงการเติมข้อมูลโครงสร้างอัตโนมัติ เช่น “f:websocket” และการทดแทนสิ่งประดิษฐ์ CDI
    สนับสนุน จาการ์ตา EE 8 คาดว่าจะมีในรุ่น Apache NetBeans 12.0

    เปิดตัว Apache NetBeans IDE 11.3เปิดตัว Apache NetBeans IDE 11.3

  • ปรับปรุงการรองรับระบบ Gradle build Gradle Tooling API ได้รับการอัพเดตเป็นเวอร์ชัน 6.0 เพิ่มการสนับสนุน การมอบหมายใหม่ โฮมไดเร็กตอรี่และ การประกอบคอมโพสิต (โครงการคอมโพสิต Gradle) มีการรับรู้โครงการในภาษา Kotlin เพิ่มการสนับสนุนสำหรับการบังคับให้เริ่มโครงการใหม่
  • สำหรับโปรเจ็กต์ที่ใช้ระบบ Maven ในการสร้าง มีการเพิ่มการตั้งค่าเพื่อแทนที่เวอร์ชัน JDK เริ่มต้น
  • เพิ่มการรองรับภาษาในตัวแก้ไขโค้ดแล้ว
    TypeScript (ขยายขีดความสามารถของ JavaScript ในขณะที่ยังคงเข้ากันได้แบบย้อนหลังอย่างสมบูรณ์)
    เปิดตัว Apache NetBeans IDE 11.3

  • สำหรับโครงการ JavaScript มีการสร้างตัวเชื่อมต่อที่ให้การเชื่อมต่อกับ Chrome;
  • สำหรับ PHP มีการเติมคุณสมบัติและวิธีการเติมข้อความอัตโนมัติโดยไม่มี “$this=>”
  • มีการทำงานเพื่อกำจัดคำเตือนระหว่างการรวบรวม
  • อัปเดตไลบรารี Groovy 2.5.9, Junit 5.5.2 และ GraalVM 19.3.0
  • ภารโรงได้เพิ่มคุณสมบัติในการระบุและลบไดเร็กทอรี NetBeans เก่าและไม่ได้ใช้

    เปิดตัว Apache NetBeans IDE 11.3

จำได้ว่ามีโครงการ NetBeans ซึ่งเป็นรากฐาน ในปี 1996 โดยนักศึกษาชาวเช็กโดยมีเป้าหมายในการสร้างอะนาล็อกของ Delphi สำหรับ Java ในปี 1999 โครงการนี้ถูกซื้อโดย Sun Microsystems และในปี 2000 ได้รับการเผยแพร่ในรูปแบบซอร์สโค้ดและโอนไปยังหมวดหมู่ของโครงการฟรี ในปี 2010 NetBeans ตกไปอยู่ในมือของ Oracle ซึ่งดูดซับ Sun Microsystems ในช่วงหลายปีที่ผ่านมา NetBeans ได้รับการพัฒนาเป็นสภาพแวดล้อมหลักสำหรับนักพัฒนา Java โดยแข่งขันกับ Eclipse และ IntelliJ IDEA แต่เพิ่งเริ่มขยายไปสู่ ​​JavaScript, PHP และ C/C++ NetBeans มีฐานผู้ใช้งานประมาณ 1.5 ล้านคน

ที่มา: opennet.ru

เพิ่มความคิดเห็น