The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск интегрированной среды разработки Apache NetBeans 15

08.09.2022 11:27

Организации Apache Software Foundation представила интегрированную среду разработки Apache NetBeans 15, которая предоставляет поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript и Groovy. Готовые сборки сформированы для Linux (snap), Windows и macOS.

Среди предложенных изменений:

  • Добавлена начальная поддержка Jakarta 9.1 и улучшена поддержка GlassFish.
  • Обновлён встроенный в NetBeans Java-компилятор nb-javac (модифицированный javac).
  • В мастере соединений добавлена возможность подключения к БД Amazon Redshift через сервис Amazon Athena.
  • Реализована поддержка тега "@snippet" для встраивания в документацию на API рабочих примеров и фрагментов кода, к которым можно применять средства для проверки корректности, подсветки синтаксиса и интеграции с IDE.
  • Улучшено редактирование данных в формате YAML.
  • В контекстное меню проекта добавлен пункт 'Open in Terminal'.
  • Улучшена поддержка новых возможностей PHP 8.0 и 8.1. Добавлена поддержка нового синтаксиса для вызываемых объектов (callable).
  • Включены по умолчанию inline-подсказки.
  • В отдельный модуль выделен отладчик для кода на языке Groovy. Обновлён парсер для языка Groovy.
  • Предложена начальная реализация API для управления зависимостями проекта (Project Dependency API).
  • Внесена большая порция исправлений и улучшений, связанных с использованием LSP-серверов (Language Server Protocol).
  • Улучшен интерфейс проверки регулярных выражений.
  • Улучшен интерфейс для загрузки и регистрации JDK.
  • Улучшен интерфейс анализа стека вызовов (Stack Trace).
  • Улучшена поддержка систем сборки Maven и Gradle. Компоненты для работы с Gradle обновлены до версии API 7.5 с поддержкой Java 18.
  • Реализована поддержка автодополнения лямбда-выражений.
  • Добавлен javadoc для предварительной версии JDK 20.
  • Добавлена возможность использования опции netbeans.javaSupport.enabled для отключения поддержки языка Java в NBLS (NetBeans Language Server).
  • Проведена оптимизация производительности, например, значительно ускорена работа редактора PHP (выполнение набора тестов занимает в два раза меньше времени), на 20% ускорена индексация локальных репозиториев maven, ускорена работа редакторов Java и JavaScript.


  1. Главная ссылка к новости (https://blogs.apache.org/netbe...)
  2. OpenNews: Выпуск интегрированной среды разработки Apache NetBeans 14
  3. OpenNews: Вредоносное ПО, поражающее NetBeans для внедрения бэкдоров в собираемые проекты
  4. OpenNews: Уязвимости в механизме автообновления Apache NetBeans
  5. OpenNews: Среда разработки NetBeans получила статус первичного проекта Apache
  6. OpenNews: Компания Oracle передала сообществу Apache 1.5 млн строк кода NetBeans
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57749-netbeans
Ключевые слова: netbeans
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (60) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Anonim (??), 11:38, 08/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Вот только поддержка C/C++ фактически закончилась в версии 8.2
     
     
  • 2.3, Аноним (3), 12:00, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    подтверждаю, я тоже недавно смотрел, C/C++ там не поддерживается чуть более чем полностью, только какие-то кринжшотики по интернетам гуляют от старых версий
     
  • 2.6, Аноним (6), 12:11, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    С нормально поддерживается.
     
     
  • 3.8, Аноним (8), 12:24, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Я тут так прикинул, ничего, кроме Kate, не понадобился -- она куда мощнее сабжа. Сами то видели это "нормально"?
     
     
  • 4.10, Аноним (10), 12:34, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А вот когда  узнаешь про существование редактора VS Code.
     
     
  • 5.11, Аноним (8), 12:46, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Кстати да, но там больше про ЖС. И немного про питон, потому что МС любит питон и его туда хорошо интегрировал, есть поддержка линтеров из коробки. Только расплачиваться за это придётся тотальной телеметрией, это самое протрояненное опенсорс приложение сегодня. А у Kate, по-моему, даже нет поддержки LSP (но она есть в kdevelop, что почти то же самое).
     
     
  • 6.13, Аноним (6), 12:51, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Kdevelop каждый раз когда тыкал палкой - постоянно падал.
     
     
  • 7.14, Аноним (8), 12:58, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Kdevelop каждый раз когда тыкал палкой - постоянно падал.

    У меня такого не было уже давно, припоминаю, были какие-то проблемы с некими плагинами, Может быть, стоит удалить старые профили из хомяка.

     
  • 6.20, Аноним (20), 13:52, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    без телеметрии есть vscodium
     
     
  • 7.60, холоп (?), 00:15, 11/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А смысл в нем если все плагины ставятся только на версию с телеметрией, да еще и сами ее шлбт. Да еще и большинство из них это блобы под eula.
     
  • 6.21, n00by (ok), 13:54, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    В Kate поддержку LSP добавили не знаю, насколько полно на данный момент При э... большой текст свёрнут, показать
     
     
  • 7.30, Аноним (8), 15:30, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Всё ещё не вижу, где я могу это парой кликов включить. Даже в виме достаточно добавить одну строчку и вот тебе любой линтер подключается автоматически.
     
     
  • 8.33, n00by (ok), 18:31, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я уж не знаю, куда надо смотреть, что бы не увидеть config kate lspclient set... текст свёрнут, показать
     
     
  • 9.34, Аноним (8), 19:28, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Всё, нашёл, это аддоны У меня такого нет просто ... текст свёрнут, показать
     
     
  • 10.47, n00by (ok), 11:37, 09/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    То есть при установке kate нет такого и надо что-то доустанавливать Скажите, по... текст свёрнут, показать
     
     
  • 11.48, Аноним (8), 11:56, 09/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У меня в Gentoo kde-apps kate-addons предоставляет эту функциональность, другой ... текст свёрнут, показать
     
     
  • 12.50, n00by (ok), 13:18, 09/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У меня нет KDE, отдельно kate устанавливал, что бы попробовать свой lsp-сервер ... текст свёрнут, показать
     
  • 6.52, Аноним (52), 14:36, 09/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А что насчет QtCreator?
     
  • 5.18, n00by (ok), 13:41, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > А вот когда  узнаешь про существование редактора VS Code.

    Каждый раз при запуске парсит исходники, или уже кеширует? Если да, то локально, или отправляет  в облако?

     
     
  • 6.24, Аноним (24), 14:17, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Назови мне хотя бы три причины зачем их кешировать? Или ты думаешь редактор экстрасенс и сам узнает поменялось там что-то или нет?
     
     
  • 7.26, n00by (ok), 14:36, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Назови мне хотя бы три причины зачем их кешировать?

    Лично мне достаточно одной - разбор объёмных исходников занимает минуты.

    > Или ты думаешь
    > редактор экстрасенс и сам узнает поменялось там что-то или нет?

    Я думаю, что в программировании Вы оказались случайно. Для указанной задачи не требуется производить синтаксический разбор.

     
     
  • 8.27, Аноним (27), 14:49, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И куда ты так торопишься Да и тем более если и торопишься всегда есть Cryopid2 ... текст свёрнут, показать
     
     
  • 9.29, n00by (ok), 15:09, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Начните работать с исходниками, многие вопросы отпадут Я надеюсь, это глупый тр... текст свёрнут, показать
     
  • 4.12, Аноним (6), 12:49, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Автокомплит есть, рефакторинг есть, навигация есть, отладка есть, поддержка систем сборки и гита есть, что ещё надо? И где всё это в Kate?
     
     
  • 5.15, Аноним (8), 13:00, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >где всё это

    ну вот же, в стандартных плагинах всё есть.

     
  • 5.17, n00by (ok), 13:37, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Надо найти все места, где вызывается вот эта функция (не только по имени, через указатель тоже надо найти), и те места, из которых вызываются вон те первые. И так далее. Что бы показало в виде дерева.
     
     
  • 6.43, Sw00p aka Jerom (?), 07:46, 09/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Надо найти все места

    кек, это что за профессия такая? В поисках приключений?

     
     
  • 7.46, n00by (ok), 10:46, 09/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это когда у автономных программистов Rosa Tresh установка уже загруженных обновлений в один гигабайт занимает на SSD три часа, и всё это время система стоит колом, потому что 99% времени тупо проводит в fdatasync, и никто из них годами не может понять, от чего так происходит (и у них - на виртуалке - не воспроизводится). Кому-то становится жалко измученный накопитель и надо этот самый вызов fdatasync найти.
     

  • 1.2, Аноним (2), 11:58, 08/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    все жду когда оно догонит уже идею хотя бы 3 летней давности
     
     
  • 2.32, Аноним (32), 17:21, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На него завязаны некоторые продукты. Типа Gephi. Впрочем, отсюда, проблемы с новыми аппаратными платформами, например Mac M1. Слишком много в NetBeans понаделали.
     
  • 2.44, Аноним (44), 08:23, 09/09/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Все в ваших руках. NetBeans опенсурсный, исходники здесь https://github.com/apache/netbeans. Пулл реквесты принимают с удовольствием, сам парочку отправил.
     
     
  • 3.55, лютый ж.... (?), 12:36, 10/09/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >NetBeans опенсурсный,

    idea тоже. никаких причин жабистам (про сишников ничего не скажу) сидеть НЕ в идеях уже много лет нет.

     
  • 2.54, лютый ж.... (?), 12:35, 10/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >когда оно догонит уже идею

    зачем ждать какую-то нежить, если idea community и бесплатная и поппенсосная (и быстрая по сравнению с idea U)?

     

  • 1.4, Аноним (4), 12:05, 08/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Идею может и не догонит никогда зато ресурсов меньше ест.
     
     
  • 2.5, оно ним (?), 12:07, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а блокнот ещё меньше! Блокнот лучше значит.
     
     
  • 3.9, Аноним (10), 12:33, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так нет подсветки синтаксиса и дополнения джавовых классов. Шах и мат, блокнот!
     

  • 1.7, Аноним (6), 12:19, 08/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > clean up code base to remove Windows 95 & 98 support.. by @BradWalker in #4025

    Смузихлёпы.

     
     
  • 2.16, qaz (??), 13:25, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если почитать далее, то можно увидеть: Revert PR4025 due to changes in compile time constants. by @neilcsmith-net in #4498
     
     
  • 3.23, inferrna (ok), 14:01, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Упс, вернулась
     
     
  • 4.28, Аноним (27), 14:50, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Единственный нормальный редактор для Windows 95
     
     
  • 5.51, Аноним (51), 13:22, 09/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно вот как там с памятью под Win95 (не говоря о железе, на котором 95-я еще запустится). Формально-теоретически должна поддержать до 2GB, но фактически, кажись, чрезвычайно меньше. И вот в этом "чрезвычайно меньше" запустить жирную ява-программу, думаю, будет весьма проблематично.
     
  • 2.22, inferrna (ok), 13:59, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ушла эпоха
     

  • 1.19, Аноним (19), 13:44, 08/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Хорошо. Хоть какая-то альтернатива idea
     
     
  • 2.25, Аноним (24), 14:17, 08/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошо что идея не нужна.  
     
     
  • 3.53, Аноним (19), 21:46, 09/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Писать анонимно-экспертное мнение она действительно не нужна, а для программирования замечательная среда разработки
     
     
  • 4.59, iZEN (ok), 19:40, 10/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не смешите — IDEA — это усовершенствованный редактор с подсветкой кода и автодополнением.
    Netbeans — это интегрированная среда программирования с поддержкой сторонних серверов приложений "из коробки" и отладкой сетевых приложений.
     
  • 2.56, Аноним (56), 13:31, 10/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    VSCode плагинами на java получше в некоторых моментах
     

  • 1.31, abi (?), 16:29, 08/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А поддержка gradle.kts там появилась?
     
     
  • 2.45, Свинорез (?), 08:38, 09/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Когда последний раз смотрел там вообще не было поддержки котлина
     

  • 1.35, Дмитрий (??), 20:25, 08/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Каждые 2 месяца теперь новая версия выходит, зачем эта гонка за нумерацией.
    Среда разарботки очень удобная, давно на ней сижу, разве что кэш периодчиески чистить приходится, т.к. не обновляет в нём скомпилированные файлы и ругается на некорректный код.
     
     
  • 2.57, Аноним (56), 13:32, 10/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это путь начинающего программера. Все заканчивается всегда переходом на idea, исключений нет.
     

  • 1.36, Дед Анон (?), 20:54, 08/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень странно стал работать локальный гит. Вообще не видит локальных изменений и не ведёт историю. С 8.2 таких проблем никогда не было. Попробуем обновиться до 15ой версии, хотя сомневаюсь что что-то изменилось. Плохо конечно что нет русского языка, сейчас на меня конечно накинутся кул-прогеры, которые скажут не знаешь английский - не лезь в программирование, но мне для своих нужд хватает моего скудного знания английского, а вот в интерфейсе мне приятнее ковыряться когда он на русском, хоть и знаю что и где находится.
     
  • 1.37, BrainFucker (ok), 21:18, 08/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >  для Linux (snap)

    На зачем snap? Java программы и так портабельны вроде как.

     
     
  • 2.39, Golangdev (?), 00:21, 09/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Давно не пользуюсь бинсом, но предположу, чтобы не мучаться с установкой и выбором версии Java.
    Типа поставил снап, не думая.

    > Java программы и так портабельны

    Это возможно, но некоторые умудряются сделать их непортабельными, например SWT, Netty...

     
     
  • 3.42, iPony129412 (?), 07:09, 09/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Там вообще треш какой-то

    Publisher: Apache NetBeans (apache-netbeans) Verified account.

    It requires Java 8 or later Java Development Kit installed.

    Disclaimer: This is a convenience binary of Apache NetBeans IDE, this is not an official release. It requires Java 8 or later Java Development Kit installed. Disclaimer: This is a convenience binary of Apache NetBeans IDE, this is not an official release.

     

  • 1.38, Golangdev (?), 00:12, 09/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я как Java-разработчик скажу что это
    > улучшена поддержка GlassFish

    не нужно

     
     
  • 2.58, Аноним (56), 13:37, 10/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас для веба кроме spring boot в java вообще мало что нужно в плане сервера приложений, разве что балансирование какое прикрутить типа nginx и если микросервисы то istio или netflix stack.
     
  • 2.61, iZEN (ok), 16:04, 11/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Уволен!
     

  • 1.41, Аноним (44), 04:59, 09/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В новости забыли добавить, что была ускорена работа самого netbeans: https://lists.apache.org/thread/mno8xtwcjbd5lnt68s80cyywqrltyszc
     
  • 1.49, Аноним (-), 12:50, 09/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На сегодня единственный/лучший редактор для жабы. Увидите афторов идеи - не убивайте сразу.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру