Випуск інтегрованого середовища розробки Apache NetBeans 12.1

Організації Apache Software Foundation представила інтегроване середовище розробки Apache NetBeans 12.1, яка надає підтримку мовам програмування Java SE, Java EE, PHP, C/C++, JavaScript і Groovy.
Це сьомий реліз підготовлений Фондом Apache після передачі коду NetBeans компанією Oracle.

Основні нововведення NetBeans 12.1:

  • Додано обмежену підтримку мов C/C++, яка поки що відстає від плагінів для розробки на C/C++, раніше випущених для NetBeans IDE 8.2. Для розробки на C/C++ запропоновано підтримку найпростіших проектів, що дозволяють виконувати команди для збирання та запуску, підсвічування синтаксису з використанням граматик TextMate та налагодження за допомогою gdb. Автодополення коду та інші можливості редагування реалізовані через звернення до LSP-сервера (Language Server Protocol) ccls, який користувач має запустити самостійно.
  • Додана підтримка платформи Джакарта EE 8, що прийшла на зміну Java EE (Java Platform, Enterprise Edition) Є можливість створення проектів
    Jakarta EE 8 та зміни існуючих Maven-додатків для використання Jakarta EE 8.

  • Вбудований в NetBeans Java-компілятор nb-javac (модифікований javac) переведений на використання Java 14.
  • Для Java перероблено підтримку ключового слова «record», що надає компактну форму для визначення класів, що дозволяє обійтися без явного визначення різних низькорівневих методів, таких як equals(), hashCode() і toString(), у випадках, коли дані зберігаються тільки в полях, поведінка роботи з якими не змінюється. Додано новий шаблон для створення Java-конструкцій із ключовим словом «record». Поліпшено підтримку автодоповнення коду з «record».
  • Для Java SE активовано підтримку системи збирання Gradle. Додано підтримку генерованих каталогів (Generated Directorie) та забезпечено коректну роботу з обробниками анотацій.
  • Для PHP у меню Composer додано нові дії для оновлення автозавантажувача та запуску скриптів. У відладчику замість 0 і 1 у булевих значеннях змінних реалізований показ false та true. Поліпшено засоби для аналізу коду.

    Випуск інтегрованого середовища розробки Apache NetBeans 12.1

  • Для HTML оновлено компонент перевірки розмітки (validator.jar). включена підтримка автодоповнення введення на основі шаблонів. Додана підтримка доповнення коду та підсвічування синтаксису для конструкцій виду « ».

    Випуск інтегрованого середовища розробки Apache NetBeans 12.1

  • Для CSS запропоновані опції форматування Tabs And Indents для керування відступами та використанням табуляцій або пробілів.

    Випуск інтегрованого середовища розробки Apache NetBeans 12.1

  • При запуску забезпечено визначення JDK, встановленого в Linux та MacOS за допомогою інструментарію sdkman.

Джерело: opennet.ru

Додати коментар або відгук