Apache Software Foundation байгууллагууд
Oracle-аас шилжүүлсэн кодын сангаас 11.3 хувилбарт хүлээгдэж буй C/C++ хэлний дэмжлэгийг нэгтгэх ажлыг дахин шилжүүлэв.
дараагийн дугаар. Си ба С++ хэл дээр төсөл боловсруулахтай холбоотой бүх боломжууд бэлэн болсон ч кодыг хараахан нэгтгээгүй байгааг тэмдэглэв. Уугуул дэмжлэг гарах хүртэл хөгжүүлэгчид NetBeans IDE 8.2-д зориулж өмнө нь гаргасан C/C++ хөгжүүлэлтийн модулиудыг Plugin Manager-ээр дамжуулан суулгаж болно. Apache NetBeans 2020-ийг 12 оны XNUMX-р сард гаргахаар төлөвлөж байгаа бөгөөд өргөтгөсөн дэмжлэгийн мөчлөг (LTS) дамжуулан дэмжигдэх болно.
Үндсэн
- Харанхуй интерфэйсийн дэлгэцийн нэмэлт горимуудыг нэмсэн - Dark Metal болон Dark Nimbus.
- FlatLaf дизайны шинэ сэдвийг санал болгов.
- Өндөр пикселийн нягтрал (HiDPI) дэлгэц болон сайжруулсан дэмжлэг
хялбаршуулсан HeapView виджет нэмсэн. - Гуравдугаар сарын 14-нд гарахаар төлөвлөж буй Java SE 17 платформд нэмэлт дэмжлэг үзүүлэв. Үүнд "шинэ" түлхүүр үг бүхий бүтцэд зориулсан синтакс тодруулга, кодын форматлах зэрэг орно.
бичлэг ", энэ нь equals(), hashCode() болон toString() гэх мэт янз бүрийн доод түвшний аргуудыг тодорхой тодорхойлох шаардлагагүйгээр ангиудыг тодорхойлох авсаархан хэлбэрийг өгдөг.Нэмэлт дэмжлэг
загвар тааруулах "instanceof" оператор дээр байгаа бөгөөд энэ нь шалгасан утгад хандахын тулд локал хувьсагчийг нэн даруй тодорхойлох боломжийг олгодог. Жишээлбэл, та "String s = (String) obj"-г тодорхой тодорхойлохгүйгээр "if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" гэж шууд бичиж болно. NetBeans 11.3 дээр "if (obj instanceof String) {" гэж зааж өгснөөр кодыг шинэ хэлбэрт хөрвүүлэх боломж гарч ирнэ.Java 11-д нэвтрүүлсэн програмыг эхлүүлэх горимд нэмэлт дэмжлэг,
нийлүүлсэн нэг эх кодын файл хэлбэрээр (анги файл, JAR архив, модулийг үүсгэхгүйгээр кодын файлаас шууд ажиллуулж болно). IN
NetBeans-ийн ижил төстэй нэг файлын программуудыг одоо Дуртай цонхонд төслүүдээс гадуур үүсгэж, ажиллуулж, дибаг хийх боломжтой.Өмнөх хувилбарт танилцуулсан текст блокуудыг урвуу хөрвүүлэх боломжийг нэмсэн бөгөөд үүнд олон мөрт текстийн өгөгдөл орсон тэмдэгтүүдийг ашиглахгүйгээр оруулав. Код засварлагч дээр текст блокуудыг одоо мөр болгон хөрвүүлэх боломжтой.
- Java EE дээр суурилсан програмуудыг хөгжүүлэх кодыг JSF 2.3 тодорхойлолтыг дэмжих зорилгоор өргөтгөсөн бөгөөд үүнд "f:websocket" болон CDI олдворыг орлуулах зэрэг бүтээцийг автоматаар гүйцээх боломжтой.
тусламжЖакарта EE 8 Apache NetBeans 12.0 хувилбар дээр гарах төлөвтэй байна. - Gradle бүтээх системийн сайжруулсан дэмжлэг. Gradle Tooling API нь 6.0 хувилбар болж шинэчлэгдсэн. Нэмэлт дэмжлэг
дахин томилох гэрийн лавлах банийлмэл угсралт (Gradle Composite Project). Котлин хэл дээрх төслүүдийг хүлээн зөвшөөрөх боломжийг олгодог. Төслийг хүчээр дахин эхлүүлэх дэмжлэг нэмэгдсэн. - Барилгад зориулж Maven системийг ашигладаг төслүүдийн хувьд өгөгдмөл JDK хувилбарыг хүчингүй болгох тохиргоог нэмсэн.
- Код засварлагч дээр хэлний дэмжлэг нэмэгдэв
TypeScript (JavaScript-ийн чадавхийг өргөтгөж, бүрэн нийцтэй хэвээр байна).
- JavaScript төслүүдийн хувьд Chrome-той холболтыг хангадаг холбогчийг суулгасан;
- РНР-ийн хувьд “$this=>”гүйгээр шинж чанар болон аргуудыг автоматаар бөглөх боломжтой.
- Эмхэтгэлийн явцад сэрэмжлүүлгийг арилгах ажил хийгдсэн.
- Groovy 2.5.9, junit 5.5.2 болон GraalVM 19.3.0 шинэчлэгдсэн номын сангууд.
- Janitor нь хуучин болон ашиглагдаагүй NetBeans лавлахуудыг тодорхойлох, устгах функцийг нэмсэн.
NetBeans төсөл байсныг санаарай
Эх сурвалж: opennet.ru