Адрес: ул. Б. Очаковская 32 Москва Россия
Наши официальные канал и чат в telegram
Поднимем Devuan на вершину Distrowatch! Просто перейдите по ссылке один раз в день.

Apache NetBeans 26: новый выпуск IDE с поддержкой Java SE, PHP, C/C++, JavaScript, Rust и Groovy

Apache NetBeans 26 обновлён с поддержкой новых языков, улучшенной интеграцией с LSP и современными технологиями Java SE 25

Новости собранные из разных RSS источников
Аватара пользователя
root:#
Site Admin
Сообщения: 271
Зарегистрирован: Вт ноя 08, 2022 3:27 pm
Благодарил (а): 39 раз
Поблагодарили: 22 раза

Apache NetBeans 26: новый выпуск IDE с поддержкой Java SE, PHP, C/C++, JavaScript, Rust и Groovy

Сообщение root:# »

Apache NetBeans 26: новый выпуск IDE с поддержкой Java SE, PHP, C/C++, JavaScript, Rust и Groovy
Доступен выпуск интегрированной среды разработки Apache NetBeans 26, которая предоставляет поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript, Rust и Groovy. Готовые сборки сформированы для Linux (snap, flatpak), Windows и macOS.

Изображение

Среди изменений:
  • В редакторе кода реализована поддержка включения и отключения панелей предпросмотра результатов поиска, рефакторинга и закладок. В многооконном режиме работы редактора кода улучшено изменение фокуса ввода при закрытии последнего окна.

    Изображение
  • В интерфейсе пользователя для загрузки SVG-изображений вместо библиотеки Batik задействован JSVG. Проведена работа по унификации и очистки кода загрузки пиктограмм. Добавлено 150 новых пиктограмм в формате SVG.
  • На платформе macOS учтены рекомендации по расположению кнопок в диалогах (например, кнопка с действием по умолчанию всегда справа, а кнопка отмены всегда слева).
  • Во время перемещения вкладки мышью обеспечен показ её изображения в полном разрешении с учётом уровня масштабирования HiDPI.

    Изображение
  • Расширены возможности, связанные с использованием серверов LSP (Language Server Protocol) и применением плагина для VSCode.
  • Улучшен LSP-клиент для C/C++.
  • Улучшена поддержка систем сборки Ant, Gradle и Maven. Gradle Tooling API обновлён до версии 8.14. Для Maven предоставлен доступ к публичному API Resolver.
  • Для отладки и запуска приложений Micronaut задействована команда mn:run. Налажен выбор фона для свойств Ant при тёмной теме оформления (свойства выводились на светлом фоне).
  • Для кода на языке Java добавлена поддержка тестов hotspot из OpenJDK.
  • Улучшена поддержка шаблонов Swing.
  • Расширены возможности, связанные с генерацией документации apidoc. Встроенный в NetBeans Java-компилятор nb-javac (модифицированный javac) обновлён до версии JDK 24. Встроенная версия Apache Tomcat обновлена до версии 9.0.102. Реализовано кэширование настроек для подсказок (java hints).
  • В окружении для языка PHP улучшено отображение и автодополнение конструкторов.
  • Улучшена поддержка платформы Jakarta EE 11.
  • Для Tomcat, TomEE и GlassFish добавлена поддержка возможностей будущего релиза Java SE 25.
  • В окружении для web-проектов добавлена поддержка единиц измерения CSS: cqw (1% от ширины), cqh (1% от высоты), cqi (1% от inline-размера), cqb (1% от размера блока), cqmin (наименьшее значение cqi или cqb) и cqmax (наибольшее значение cqi или cqb). Реализована подсветка синтаксиса файлов, связанных с JavaScript-фреймворком Vue. Для JavaScript добавлена поддержка методов генератора async ("class { async * generator () { … }") и улучшена обработка ключевого слова const.
  • В интерфейсе отслеживания изменений обеспечено сохранение размера окон, отображающих ветки, созданные через "git create" и "git switch". Пакет jgit обновлён до версии 7.2.0. Добавлены пиктограммы для действий "git stash".


Источник: https://www.opennet.ru/opennews/art.shtml?num=63276