Објавен Apache NetBeans IDE 11.3

Организации на Фондацијата Апачи Софтвер презентирани интегрирана развојна средина Apache NetBeans 11.3. Ова е петто издание подготвено од Apache Foundation откако кодот NetBeans беше предаден од Oracle, и прво издание откако превод проект од инкубаторот до категоријата примарни апачи проекти. Изданието содржи поддршка за Java SE, Java EE, PHP, JavaScript и Groovy програмските јазици.

Интеграцијата на C/C++ јазичната поддршка што се очекува во верзијата 11.3 од базата на кодови пренесена од Oracle повторно е преместена во
следното издание. Забележано е дека сите можности поврзани со развојот на проекти во C и C++ се веќе подготвени, но кодот сè уште не е интегриран. Сè додека не е достапна домашната поддршка, програмерите можат да инсталираат модули за развој на C/C++ кои претходно беа објавени за NetBeans IDE 8.2 преку Управувачот со приклучоци. Apache NetBeans 2020 треба да биде објавен во април 12 година и ќе биде поддржан преку продолжениот циклус на поддршка (LTS).

Главните иновации NetBeans 11.3:

  • Додадени дополнителни режими на прикажување на темниот интерфејс - Dark Metal и Dark Nimbus.
    Објавен Apache NetBeans IDE 11.3

  • Предложена е нова тема за дизајн на FlatLaf.

    Објавен Apache NetBeans IDE 11.3

  • Подобрена поддршка за екрани со висока густина на пиксели (HiDPI) и
    додаден е поедноставен додаток за HeapView.

  • Додадена е поддршка за платформата Java SE 14, закажана за објавување на 17 март. Ова вклучува истакнување на синтаксата и форматирање на код за конструкции со новиот клучен збор „рекорд", што обезбедува компактна форма за дефинирање на класи без потреба експлицитно да се дефинираат различни методи на ниско ниво како што се equals(), 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.
    Поддршка Akакарта ЕЕ 8 се очекува во изданието на Apache NetBeans 12.0.

    Објавен Apache NetBeans IDE 11.3Објавен Apache NetBeans IDE 11.3

  • Подобрена поддршка за Gradle build системот. Gradle Tooling API е ажуриран на верзија 6.0. Додадена е поддршка прераспоредување домашен директориум и композитно склопување (Градл Композитен проект). Обезбедено е препознавање на проекти на јазикот Котлин. Додадена е поддршка за принудно рестартирање на проектот.
  • За проекти кои го користат системот 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.
  • Janitor додаде функција за идентификување и отстранување на стари и неискористени директориуми NetBeans.

    Објавен Apache NetBeans IDE 11.3

Потсетиме дека проектот NetBeans беше врз основа во 1996 година од чешки студенти со цел да се создаде аналог на Делфи за Јава. Во 1999 година проектот беше купен од Sun Microsystems, а во 2000 година беше објавен во изворен код и префрлен во категоријата бесплатни проекти. Во 2010 година, NetBeans премина во рацете на Oracle, која ја апсорбира Sun Microsystems. Со текот на годините, NetBeans се развива како примарна средина за развивачите на Java, натпреварувајќи се со Eclipse и IntelliJ IDEA, но неодамна почна да се шири во JavaScript, PHP и C/C++. NetBeans има проценета активна корисничка база од 1.5 милиони програмери.

Извор: opennet.ru

Додадете коментар