Išleistas Apache NetBeans IDE 11.3

Apache Software Foundation organizacijos pateiktas integruota plėtros aplinka Apache NetBeans 11.3. Это пятый релиз, подготовленный Фондом Apache после передачи кода NetBeans компанией Oracle и первый выпуск после vertimas проекта из инкубатора в разряд первичных проектов Apache. Выпуск содержит поддержку языков программирования Java SE, Java EE, PHP, JavaScript и Groovy.

Ожидаемая в версии 11.3 интеграция поддержки языков C/C++ из переданной компанией Oracle кодовой базы в очередной раз перенесена на
следующий выпуск. Отмечается, что все связанные с разработкой проектов на C и C++ возможности уже готовы, но код ещё не интегрирован. До появления встроенной поддержки разработчики могут установить через Plugin Manager модули для разработки на C/C++, ранее выпущенные для NetBeans IDE 8.2. В апреле 2020 года планируется опубликовать выпуск Apache NetBeans 12, который будет сопровождаться в рамках расширенного цикла поддержки (LTS).

pagrindinis naujoves NetBeans 11.3:

  • Pridėta papildomų tamsių sąsajos rodymo režimų – Dark Metal ir Dark Nimbus.
    Išleistas Apache NetBeans IDE 11.3

  • Buvo pasiūlyta nauja FlatLaf dizaino tema.

    Išleistas Apache NetBeans IDE 11.3

  • Улучшена поддержка экранов с высокой плотностью пикселей (HiDPI) и
    добавлен упрощённый виджет HeapView.

  • Добавлена поддержка платформы Java SE 14, выпуск которой запланирован на 17 марта. В том числе обеспечены подсветка синтаксиса и форматирование кода для конструкций с новым ключевым словом «įrašas«, предоставляющим компактную форму для определения классов, позволяющую обойтись без явного определения различных низкоуровневых методов, таких как equals(), hashCode() и toString().

    Išleistas Apache NetBeans IDE 11.3

    Pridėta parama сопоставления c образцом в операторе «instanceof», которая позволяет сразу определить локальную переменную для обращения к проверенному значению. Например, можно сразу писать «if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}» без явного определения «String s = (String) obj». В NetBeans 11.3 при указании «if (obj instanceof String) {» будет выведена подсказка, позволяющая преобразовать код в новую форму.

    Išleistas Apache NetBeans IDE 11.3

    Добавлена поддержка появившегося в Java 11 режима запуска программ, поставляемых в форме одного файла с исходным кодом (класс можно запустить напрямую из файла с кодом, без создания class-файлов, JAR-архивов и модулей). В
    NetBeans подобные однофайловые программы теперь можно создавать вне проектов в окне Favorite, запускать и отлаживать.

    Добавлена возможность обратного преобразования появившихся в прошлом выпуске текстовых блоков, включающих многострочные текстовые данные без применения в них экранирования символов. В редакторе кода текстовые блоки теперь можно превращать обратно в строки.

  • Код для разработки приложений на базе Java EE расширен поддержкой спецификации JSF 2.3, в том числе обеспечено автодополнение таких конструкций, как «f:websocket» и подстановка артефактов CDI.
    Remti Džakarta EE 8 ожидается в выпуске Apache NetBeans 12.0.

    Išleistas Apache NetBeans IDE 11.3Išleistas Apache NetBeans IDE 11.3

  • Улучшена поддержка системы сборки Gradle. Gradle Tooling API обновлён до версии 6.0. Добавлена поддержка переназначения домашнего каталога и составной сборки (Gradle Composite Project). Обеспечено распознавание проектов на языке Kotlin. Добавлена поддержка принудительного перезапуска проектов.
  • Для проектов, использующих для сборки систему Maven, добавлены настройки для переопределения версии JDK по умолчанию.
  • Kalbos palaikymas buvo pridėtas prie kodo rengyklės
    „TypeScript“ (išplečia „JavaScript“ galimybes ir išlieka visiškai suderinama atgal).
    Išleistas Apache NetBeans IDE 11.3

  • Для проектов на JavaScript налажена работа коннектора, обеспечивающего соединение с Chrome;
  • Для PHP обеспечено автодополнение свойств и методов без «$this=>».
  • Проведена работа по избавлению от предупреждений во время компиляции.
  • Обновлены библиотеки Groovy 2.5.9, junit 5.5.2 и GraalVM 19.3.0.
  • В Janitor добавлена функция для выявления и удаления старых и неиспользуемых каталогов NetBeans.

    Išleistas Apache NetBeans IDE 11.3

Prisiminkite, kad NetBeans projektas buvo pagrįstas 1996 m. čekų studentai, siekdami sukurti „Delphi“ analogą Javai. 1999 m. projektą įsigijo „Sun Microsystems“, o 2000 m. jis buvo paskelbtas šaltinio kodu ir perkvalifikuotas į nemokamą projektą. 2010 m. „NetBeans“ perėjo į „Oracle“, kuri absorbavo „Sun Microsystems“, rankas. Bėgant metams „NetBeans“ buvo kuriama kaip pagrindinė „Java“ kūrėjų aplinka, konkuruojanti su „Eclipse“ ir „IntelliJ IDEA“, tačiau neseniai pradėjo plėstis į „JavaScript“, PHP ir C/C++. Apskaičiuota, kad „NetBeans“ turi 1.5 milijono kūrėjų aktyvių vartotojų bazę.

Šaltinis: opennet.ru

Добавить комментарий