Apache NetBeans IDE 11.3 гарсан

Apache Software Foundation байгууллагууд танилцуулсан хөгжлийн нэгдсэн орчин Apache Netbeans 11.3. Энэ нь NetBeans кодыг Oracle хүлээлгэн өгснөөс хойш Апачи сангаас бэлтгэсэн тав дахь хувилбар бөгөөд түүнээс хойшхи анхны хувилбар юм. орчуулга төсөл инкубатороос анхан шатны Апачи төслүүдийн ангилалд. Уг хувилбар нь Java SE, Java EE, PHP, JavaScript болон Groovy програмчлалын хэлнүүдийг дэмждэг.

Oracle-аас шилжүүлсэн кодын сангаас 11.3 хувилбарт хүлээгдэж буй C/C++ хэлний дэмжлэгийг нэгтгэх ажлыг дахин шилжүүлэв.
дараагийн дугаар. Си ба С++ хэл дээр төсөл боловсруулахтай холбоотой бүх боломжууд бэлэн болсон ч кодыг хараахан нэгтгээгүй байгааг тэмдэглэв. Уугуул дэмжлэг гарах хүртэл хөгжүүлэгчид NetBeans IDE 8.2-д зориулж өмнө нь гаргасан C/C++ хөгжүүлэлтийн модулиудыг Plugin Manager-ээр дамжуулан суулгаж болно. Apache NetBeans 2020-ийг 12 оны XNUMX-р сард гаргахаар төлөвлөж байгаа бөгөөд өргөтгөсөн дэмжлэгийн мөчлөг (LTS) дамжуулан дэмжигдэх болно.

Үндсэн инноваци NetBeans 11.3:

  • Харанхуй интерфэйсийн дэлгэцийн нэмэлт горимуудыг нэмсэн - Dark Metal болон Dark Nimbus.
    Apache NetBeans IDE 11.3 гарсан

  • FlatLaf дизайны шинэ сэдвийг санал болгов.

    Apache NetBeans IDE 11.3 гарсан

  • Өндөр пикселийн нягтрал (HiDPI) дэлгэц болон сайжруулсан дэмжлэг
    хялбаршуулсан HeapView виджет нэмсэн.

  • Гуравдугаар сарын 14-нд гарахаар төлөвлөж буй Java SE 17 платформд нэмэлт дэмжлэг үзүүлэв. Үүнд "шинэ" түлхүүр үг бүхий бүтцэд зориулсан синтакс тодруулга, кодын форматлах зэрэг орно.бичлэг", энэ нь equals(), hashCode() болон toString() гэх мэт янз бүрийн доод түвшний аргуудыг тодорхой тодорхойлох шаардлагагүйгээр ангиудыг тодорхойлох авсаархан хэлбэрийг өгдөг.

    Apache NetBeans IDE 11.3 гарсан

    Нэмэлт дэмжлэг загвар тааруулах "instanceof" оператор дээр байгаа бөгөөд энэ нь шалгасан утгад хандахын тулд локал хувьсагчийг нэн даруй тодорхойлох боломжийг олгодог. Жишээлбэл, та "String s = (String) obj"-г тодорхой тодорхойлохгүйгээр "if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" гэж шууд бичиж болно. NetBeans 11.3 дээр "if (obj instanceof String) {" гэж зааж өгснөөр кодыг шинэ хэлбэрт хөрвүүлэх боломж гарч ирнэ.

    Apache NetBeans IDE 11.3 гарсан

    Java 11-д нэвтрүүлсэн програмыг эхлүүлэх горимд нэмэлт дэмжлэг, нийлүүлсэн нэг эх кодын файл хэлбэрээр (анги файл, JAR архив, модулийг үүсгэхгүйгээр кодын файлаас шууд ажиллуулж болно). IN
    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 бүтээх системийн сайжруулсан дэмжлэг. Gradle Tooling API нь 6.0 хувилбар болж шинэчлэгдсэн. Нэмэлт дэмжлэг дахин томилох гэрийн лавлах ба нийлмэл угсралт (Gradle Composite Project). Котлин хэл дээрх төслүүдийг хүлээн зөвшөөрөх боломжийг олгодог. Төслийг хүчээр дахин эхлүүлэх дэмжлэг нэмэгдсэн.
  • Барилгад зориулж Maven системийг ашигладаг төслүүдийн хувьд өгөгдмөл JDK хувилбарыг хүчингүй болгох тохиргоог нэмсэн.
  • Код засварлагч дээр хэлний дэмжлэг нэмэгдэв
    TypeScript (JavaScript-ийн чадавхийг өргөтгөж, бүрэн нийцтэй хэвээр байна).
    Apache NetBeans IDE 11.3 гарсан

  • JavaScript төслүүдийн хувьд Chrome-той холболтыг хангадаг холбогчийг суулгасан;
  • РНР-ийн хувьд “$this=>”гүйгээр шинж чанар болон аргуудыг автоматаар бөглөх боломжтой.
  • Эмхэтгэлийн явцад сэрэмжлүүлгийг арилгах ажил хийгдсэн.
  • Groovy 2.5.9, junit 5.5.2 болон GraalVM 19.3.0 шинэчлэгдсэн номын сангууд.
  • Janitor нь хуучин болон ашиглагдаагүй NetBeans лавлахуудыг тодорхойлох, устгах функцийг нэмсэн.

    Apache NetBeans IDE 11.3 гарсан

NetBeans төсөл байсныг санаарай суурилсан 1996 онд Чех оюутнууд Java-д зориулсан Delphi-ийн аналогийг бий болгох зорилготой. 1999 онд уг төслийг Sun Microsystems компани худалдан авч, 2000 онд эх кодоор хэвлүүлж, үнэ төлбөргүй төслийн ангилалд шилжүүлсэн. 2010 онд NetBeans нь Sun Microsystems-ийг өөртөө шингээсэн Oracle-ийн гарт шилжсэн. Олон жилийн туршид NetBeans нь Java хөгжүүлэгчдийн үндсэн орчин болж, Eclipse, IntelliJ IDEA-тай өрсөлдөж байгаа боловч сүүлийн үед JavaScript, PHP, C/C++ болон өргөжин тэлсээр байна. NetBeans нь ойролцоогоор 1.5 сая хөгжүүлэгч идэвхтэй хэрэглэгчийн баазтай.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх