Вышла интегрированная среда разработки Apache NetBeans 27

от автора

21 августа 2025 года состоялся релиз интегрированной среды разработки Apache NetBeans 27. Проект имеет поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript, Rust и Groovy. Готовые сборки проекта NetBeans 26 сформированы для скачивания под Linux (snapcraft.io, flathub), Windows и macOS. Исходный код решения написан в основном на Java и опубликован на GitHub под лицензией Apache License 2.0. 1 декабря 2023 года состоялся релиз Apache NetBeans 20. Релиз Apache NetBeans 25 произошёл в феврале 2025 года. 20 мая 2025 года случился Apache NetBeans 26.

Согласно информации OpenNET, основные изменения и дополнения в Apache NetBeans 27:

  • средствах для управления версиями реализована поддержка переименования веток;

  • в редакторе кода появилась возможность сравнения содержимого директорий, улучшена поддержка разметки TextMark/Markdown и добавлена возможность предпросмотра изображений в формате SVG;

  • движок тем оформления FlatLaf обновлён до версии 3.6.1;

  • обеспечена совместимость с системой сборки Gradle 9 и добавлена возможность использования Gradle 9 в новых проектах;

  • улучшена поддержка систем сборки Maven и Ant. Инструментарий maven обновлён до версии 3.9.11. Добавлено дополнение Njord;

  • расширены возможности, связанные с использованием серверов LSP (Language Server Protocol) и применением плагина для VSCode;

  • для кода на языке Java реализована возможность проведения рефакторинга отдельных Java‑файлов, не являющихся частью проектов. Добавлена частичная поддержка импорта Java‑модулей. Улучшены возможности для отладки и анализа стека. Встроенный в NetBeans Java‑компилятор nb‑javac (модифицированный javac) обновлён до версии JDK 25b31;

  • в окружении для языка PHP улучшена подсветка синтаксиса и разрешено использование собственных HTML‑тегов в скриптах PHP;

  • добавлена поддержка новых версий сервера приложений GlassFish — 7.0.24 и 8.0.0-M11. Добавлены новые пространства имён PrimeFaces и OmniFaces. Улучшено автодополнение jsf‑классов. Реализован HTTP Monitor для javax.servlet и jakarta.servlet. Улучшена поддержка тегов JSF. Для Payara 5.x включена поддержка JDK 21;

  • в окружении для веб‑проектов добавлена поддержка медиазапросов CSS, соответствующих спецификации Media Queries Level 4. Реализован анализатор семантики JSON. Расширены возможности по встраиванию vua‑файлов (Vue Single‑File Component).


ссылка на оригинал статьи https://habr.com/ru/articles/939656/


Комментарии

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *