Apache NetBeans IDE 11.3 Meħlus

Organizzazzjonijiet tal-Apache Software Foundation ippreżentata ambjent ta' żvilupp integrat Apache NetBeans 11.3. Это пятый релиз, подготовленный Фондом Apache после передачи кода NetBeans компанией Oracle и первый выпуск после traduzzjoni проекта из инкубатора в разряд первичных проектов 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).

Il-prinċipali innovazzjonijiet NetBeans 11.3:

  • Miżjud modi ta 'wiri ta' interface skur addizzjonali - Dark Metal u Dark Nimbus.
    Apache NetBeans IDE 11.3 Meħlus

  • Ġiet proposta tema ġdida tad-disinn FlatLaf.

    Apache NetBeans IDE 11.3 Meħlus

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

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

    Apache NetBeans IDE 11.3 Meħlus

    Appoġġ miżjud сопоставления c образцом в операторе «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 Meħlus

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

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

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

    Apache NetBeans IDE 11.3 MeħlusApache NetBeans IDE 11.3 Meħlus

  • Улучшена поддержка системы сборки Gradle. Gradle Tooling API обновлён до версии 6.0. Добавлена поддержка переназначения домашнего каталога и составной сборки (Gradle Composite Project). Обеспечено распознавание проектов на языке Kotlin. Добавлена поддержка принудительного перезапуска проектов.
  • Для проектов, использующих для сборки систему Maven, добавлены настройки для переопределения версии JDK по умолчанию.
  • L-appoġġ tal-lingwa ġie miżjud mal-editur tal-kodiċi
    TypeScript (jestendi l-kapaċitajiet ta' JavaScript filwaqt li jibqa' kompletament kompatibbli b'lura).
    Apache NetBeans IDE 11.3 Meħlus

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

    Apache NetBeans IDE 11.3 Meħlus

Ifakkar li l-proġett NetBeans kien ibbażati fl-1996 minn studenti Ċeki bil-għan li jinħoloq analogu ta’ Delphi għal Java. Fl-1999, il-proġett inxtara minn Sun Microsystems, u fl-2000 ġie ppubblikat fil-kodiċi tas-sors u trasferit għall-kategorija ta 'proġetti b'xejn. Fl-2010, NetBeans għadda f'idejn Oracle, li assorbit Sun Microsystems. Matul is-snin, NetBeans ilu jiżviluppa bħala l-ambjent primarju għall-iżviluppaturi Java, jikkompeti ma 'Eclipse u IntelliJ IDEA, iżda reċentement beda jespandi f'JavaScript, PHP, u C/C++. NetBeans għandu bażi ta' utenti attiva stmata ta' 1.5 miljun żviluppatur.

Sors: opennet.ru

Żid kumment