The OpenNET Project / Index page

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

Доступна интегрированная среда разработки Apache NetBeans 25

24.02.2025 09:35

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

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

  • В редакторе кода улучшена навигация в инструменте рефакторинга, обеспечено сохранения порядка следования вкладок для проектов, улучшено отслеживание изменений.
  • Для загрузки SVG вместо Batik задействована более легковесная библиотека JSVG.
  • Предложены новые пиктограммы в формате SVG.
  • Улучшен диалог выбора каталогов в файловой системе.

  • Изменены цвета активных вкладок и выделенных областей.
  • Улучшена реализация опции для показа родительских каталогов в заголовках вкладок.
  • В редактор SQL добавлена поддержка автодополнения ввода по отдельным совпадающим отрывкам без привязки к началу слова (например, при вводе "ne" предложит "one").
  • Улучшена поддержка систем сборки Ant, Gradle и Maven. Для Gradle добавлена возможность запуска тестов в параллельном режиме (nbls.run.test.parallel). Для Maven улучшено определение зависимостей. Для Ant обеспечена совместимость с Payara Server, запущенном в окружении WSL (Windows Subsystem for Linux).
  • Расширены возможности, связанные с использованием серверов LSP (Language Server Protocol) и применением плагина для VSCode.
  • Для кода на языке Java улучшено автодополнение элементов в блоках switch. Встроенная версия Apache Tomcat обновлена до версии 9.0.96. Обновлена поддержка грамматик TextMate. Встроенный в NetBeans Java-компилятор nb-javac (модифицированный javac) обновлён до версии JDK 24b29. Для JDK >= 15 добавлена поддержка JavaScript-движка Nashorn 15.x. Улучшена обработка закрытия скобок при форматировании кода.
  • Библиотеки Groovy обновлены до версии 3.0.23.
  • В окружении для языка PHP появилась поддержка 10 уровня проверок, предоставляемых статическим анализатором PHPStan. Добавлена поддержка новых возможностей, предложенных в выпуске PHP 8.4.
  • Добавлена поддержка сервера приложений GlassFish 7 (до версии 7.0.21) и GlassFish 8 (до тестовой версии 8.0.0-M9).
  • Улучшена поддержка платформы Jakarta EE 11.


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


Обсуждение (63) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Жироватт (ok), 09:47, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    640 гигабайт памяти и кластер из трёх свежайших серверных CPU-на-одной-матери все еще достатчно для комфортной разработки на java?
     
     
  • 2.2, Аноним (2), 09:51, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +8 +/
    На таком можно андроид собирать каждый день. Один раз.
     
     
  • 3.36, Аноним (36), 12:58, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > андроид собирать

    Сборка андроида занимается перечитыванием миллионов файлов десятки раз (зачем?). Надо собирать в tmpfs, надо террабайт оперативки.

     
  • 3.43, СижуПежу (?), 14:00, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Собрать и удалить. Типа покрасить и выбросить. :))
    Ведроид - это болото, в которое нас затащила дилетантская банда uнDyсни с гугла. Это "тупик коммунизма", увёдший развитие ИТ в сторону и убивший годы человекочасов. А по факту только и умеют, что десктоп показывать, да иконки пущщать (линус так же начинал).
     
  • 2.23, Аноним (-), 11:54, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    местный тролль пытается троллить яву
    без комментариев
     
     
  • 3.35, Жироватт (ok), 12:55, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Даже не пытался.
    Для комфортной работы в той же ведроид-студии нашим кодерам пришлось ставить машины на свежем серверном проце (серверная мать в комплекте) + 64 Гб рамы + NWMe + какую-никакую, но затычку для видеовыхода. Прямо щас спеки от hwinfo не дам.

    И это для приемлемой работы на относительно средней по размеру кодовой базе и нормальной отладки в эмуляторе. И это для фактически ванильной студии, с несколькими буквально необходимыми плагинами (а они у нас ставятся централизованно).

    И да, все эти ПК мониторятся: не не майнят и не играют, а реально работают.

     
     
  • 4.37, Аноним (37), 13:17, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –7 +/
    > нашим кодерам

    вашим г*вно кодерам скорее

    > И да, все эти ПК мониторятся: не не майнят и не играют, а реально работают

    круто, прям как рабы на галерах

     
  • 4.42, СижуПежу (?), 13:57, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    +1 к тормозам. "Сборка" проекта для жабы - это просто какое-то умопомрачительное тормозилищще! Будто каждый файл компилируется по 10 раз, отсылается на вирустотал, скачивается заново, потом собирается вместе, долго-долго что-то делает унутрях, и только потом, когда уже кофе выпит, "на те твой шмот кода!". Прямо ощущается запах перфокарт! :))))

    Это категорически неприемлемо, тем более для языка, простихоспади, не сложнее C# (который на порядок круче). Сканпелял, соединил, связал - забирай! Тем более, что в дебаг версиях никакой оптимизации не должно быть. Но все эти мавены-крэдлы просто убивают любое желание там писать - y6люDские системы сборки, где даже MS Build круче них на порядок.

     
  • 4.48, Аноним (48), 16:18, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Серверный проц = медленные ядра, не самое разумное решение. На стареньком уже ryzen5 3600 инкрементальная сборка ~5 сек, полная пересборка проекта - 1-2 мин в зависимости от проекта. На новых ряженках должно быть сильно лучше. 64 гб это конечно хорошо, но стандарт у мобильных кодеров это макбук с 16гб, если вам не хватет, значит скорее всего дело не в пк, а в пользователе.
     
     
  • 5.50, нах. (?), 16:56, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Твои кодеры-с-макбуком-о-16гигах - походу, под ипхон кодют.
     
  • 5.51, Смузихлеб забывший пароль (?), 17:10, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    доо, ещё небось и купленный у кого-то с рук и бу
    но это едва ли стандарт, т.к у подобных умеренно-счастливых обладателей когда пилится норм проект, ноут превращается в тормозной утюг в т.ч из-за малого количества памяти
     
     
  • 6.53, Аноним (48), 18:03, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да нет, компания выдаёт. На м1 макбук не грелся вроде особо и не шумел, скорее наоборот, руки мерзнут на алюминиевом корпусе когда холодно в помещении)
     
  • 5.71, Жироватт (ok), 08:34, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Смотря какой проц, на самом деле.

    Другой момент, что работают виртуалки-эмуляторы, иногда нужно запустить не 1-2, а потестить связь поверх виртуальной локальной сети с, к примеру, 7-15 разных устройств (средний сценарий работы демона из приложения, с установкой меш-связей с рядом находящимися устройствами) или делали нагрузочные тесты протокола в среде до 100 устройств (все рабочие станции и сервер заняли, пруф-оф тут не отделаешься, нужно смотреть поверх реального, уже реализованного кода)

     
  • 4.52, Смузихлеб забывший пароль (?), 17:18, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    злые языки поговаривают, что андройд-студия и тамошние элумяторы весьма прожорливы в отличие от аналогов. Хотя, наверное, серверный проц - это перебор. Всё-таки, нынче и обычные запросто поддерживают 64 Гб ОЗУ
     
     
  • 5.58, Аноним (58), 20:38, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    зачем эмулятор, когда можно взять свой старый телефон или за 2 тыс рэ можно купить новый недо-смартфон для теста приложух чтоб не пускать их на эмуляторе, а эмулятор уже когда специфику проверить...
     
     
  • 6.70, Жироватт (ok), 08:25, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В это же самое время на 4-доволен-как-слон'ах
    > хнык-хнык, злые копрорасты не оптимизировали своё приложение под мой г-нопланшет HuyZou AbyrValg 32 10.5" (2015) и под недобук на ведроиде HdlojlHwjg с физической клавой диагональю 8.2436" (это важно!)

    Поосторожнее с желаниями, они могут и сбыться.

     
     
  • 7.80, Аноним (80), 20:39, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    одно дело запускать постоянно при написании, другое дело проверить работоспособность на нестандартных устройствах. несколько разные задачи и несколько разное кол-во запусков, не находишь?
     
  • 2.44, Аноним (80), 14:56, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нашел на помойке Core(TM)2 Duo CPU E840 c 4-мя гигами - андройд студио 2023 года работает почти норм. Допишу первое приложение заказчику, куплю компутер посвежее...
     

  • 1.4, Аноним (4), 10:31, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кто разрисовал скриншот?
     
     
  • 2.6, Аноним (6), 10:40, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Это новые элементы оформления. Теперь всегда так будет.
     
     
  • 3.29, Аноним (-), 12:01, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    смешно. даже очень.
     
  • 3.39, тоже Аноним (ok), 13:35, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Где же новые? Там всегда так и было.
     
     
  • 4.68, Аноним (68), 07:09, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Теперь всегда так будет.
    > Там всегда так и было.

    Чем комментируемая фраза противоречит Вашей?

     

  • 1.5, Уууууъъъ (?), 10:38, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Если переписать NetBeans на C++ с использованием Qt 6 и добавить все фишки из VS Code, то получится просто супер IDE!
     
     
  • 2.7, Аноним (7), 10:56, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Это называется /*Code:Blo*/ CodeLite.
     
     
  • 3.47, Аноним (47), 16:05, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Code::Blocks вполне себе торт, особенно для C++.
    А для веба - BlueFish.
     
     
  • 4.55, Аноним (55), 19:47, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    code::blocks падучая фигня, которая просрёт данные и отрефакторит непойми что, что потом дольше править чем вручную рефакторить. увы. я 6 лет им пользовался, потом пересел на netbeans - это было как откровение, что IDE может всё найти, распарсить, ничего не теряет и не портит, и рефакторит всё-всё-всё. Но, увы, и netbeans теперь дохлик, как только они выкинули старый плаг для c++, т.к. новый - это те же грабли, что и c::b, даже ещё хуже
     
     
  • 5.63, Аноним (47), 22:07, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Из своего опыта, могу сказать, что Code::Blocks очень хорошо подходит для программирования на C++ с использованием плагина wxSmith и библиотеки wxWidgets. Это не идеальный, но вполне рабочий инструмент для своих целей. Никаких катастрофических падений не замечал. Всё работает довольно шустро. Что касается упомянутого CodeLite, их RAD аналог wxCrafter - судя по активности на форумах, остановился в развитии где-то в районе 2013 года. Понятно, что конкретно у вас более строгие требования к IDE, но для моих целей - Code::Blocks отлично подходит и я никуда пока переезжать не собираюсь. Если нужны обновления и багфиксы - их в найтли периодически выкатывают. Там вроде обещают тёмную тему добавить, но меня пока устраивает и стабильная старая версия.
     
  • 5.82, _kp (ok), 12:30, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сode::blocks хороший, а на свое время даже очень хороший.
    Но, не смотря на создание видимости работ по разработке, по сути заброшен, и устаревает.
     
  • 3.60, Аноним (-), 21:42, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Code::Blocks это преувеличение. Он много чего не умеет чего умеет VSCode. А вот CodeLite - да, согласен, вполне отличная IDE.
     
  • 2.8, Аноним (8), 11:11, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сабж не очень юзабелен по сравнению с конкурентами. Даже eclipse вполне ничего. Лучшее, что есть на плюсах, это kdevelop. Но надо разобраться, как настраивать тот же lsp -- в интернете актуальной информации об этом не существовало. Проще всего читая код, и это не то, чего хотят от IDE типичные пользователи. Тот же vscode настраивается без сложностей.
     
     
  • 3.16, Аноним (48), 11:47, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > kdevelop

    Который на каждую напечатанную буковку начинает кряхтеть, пердеть, переиндексировать весь проект и выть вентилятором? Нетбинс пожалуй раз в 100 меньше грузит проц.

     
     
  • 4.24, Аноним (8), 11:55, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не припомню такого. Какого размера у тебя файлы, ты уверен, что дело не тупо в лагучей подсветке синтаксиса? Это заметно на огромных файлах.
     
     
  • 5.30, Аноним (48), 12:02, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вот это репо например https://github.com/ton-blockchain/ton . Файлы есть большие конечно, но кусочки то я маленькие меняю, и внизу kdevelop показывает переиндексацию проекта при каждом наборе хотя бы 1 символа. А если отключить этот из рук вон плохо оптимизированный анализатор (шлангд или чё там), то иде превращается в текстовый редактор.
    В нетбинсе же (и в clion) свой встроенный анализатор есть, гораздо более оптимизированный.
     
  • 3.20, Rezzet (??), 11:53, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Лучшее что есть это QtCreator из открытых. А так VS или Clion
     
     
  • 4.26, Аноним (-), 11:56, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Geany.
     
  • 4.27, Аноним (8), 11:57, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет, кутекреакл только для плюсов кое-как годится и огрызок. Студия на любителей. А цлион это даже не смешно.
     
     
  • 5.59, Буратино (?), 21:39, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >А цлион это даже не смешно

    А что с ним не так?
    У меня коллеги его прям обожают, превозмогают все баны лицензий по рос-айпишнику и не хотят слазить.

     
  • 4.28, Аноним (-), 12:00, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    лучше всех это моя любимая Geany
     
  • 4.56, Аноним (55), 19:49, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    пришлось переползать на vscode, т.к. (п)ироды убили старый плагин c++ на нетбинс.
     
  • 3.21, Аноним (-), 11:53, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    хуже kdevelop ничего не встречал
     
  • 2.18, Аноним (-), 11:50, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    так вперёд, переписывай!
     

  • 1.9, rerf2010rerf (ok), 11:11, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ей ещё кто-то пользуется?
     
     
  • 2.32, eugener (ok), 12:17, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да.
     
  • 2.69, Аноним (68), 07:11, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Поправлю немного - пользовался. Пока C++ не выбросили из сабжа. Когда вернули назад, было уже поздно - перешел на другие продукты.
     

  • 1.19, Алконим (?), 11:50, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Оно же страдает булимией. Как на таком разработку вести.
     
     
  • 2.31, eugener (ok), 12:17, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну а какая IDE для Java этим не страдает?
    Работает хорошо, даже на 16 гигах ОЗУ. Хотя если ещё запускать запускать парочку докеров с серверами приложений и парочку виртуалок  — то лучше 32 гига.
     
     
  • 3.67, Алконим (?), 01:36, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Уже давно не пользую IDE, когда-то было обязательным для разработки по требованию главы команды. Но мы пользовались eclipse, он долго запускался но работал норм, а netbeans был жутким тормозом и прожорой
     

  • 1.25, Аноним (-), 11:55, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    хорошая среда. особенно на соляре с гномом 2
     
     
  • 2.49, Аноним (49), 16:44, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    С Java Desktop System.
     

  • 1.45, Аноним (-), 15:09, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кто-то использует это в реальной работе? Или это поделка из разряда чисто так, чтобы просто было?
     
     
  • 2.66, Аноним (66), 00:51, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > ... поделка из разряда чисто так, чтобы просто было?

    Оно. Как и 50% FOSS софта. Есть редактор-1, а есть редактор-2, написанный потому, что Васяну не понравилась кнопка в редакторе-1. Вот так создаётся всё "многообразие софта" под линукс - не расширением функционала в разные отрасли, а пересозданием перделок.

     
     
  • 3.74, eugener (ok), 09:39, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    См. мой камент ниже, NetBeans был первой свободной IDE для Java.
     
  • 2.73, eugener (ok), 09:37, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Кто-то использует это в реальной работе?

    Да.

    > Или это поделка из разряда чисто так, чтобы просто было?

    Когда он создавался (1997-ой год) — альтернатив не было.
    Были платные IDE для Java, но они давно сдохли. Помню, JBuilder палочкой тыкал...
    В 2001-ом появился эклипс, который был на SWT, и вообще он был весьма на любителя.
    Да и сейчас альтернатив для разработки на JavaEE/JakartaEE вопщем-то нет.
    Либо эклипс, который на SWT и который на любителя.
    Либо IntelliJ IDEA, но она платная (бесплатная версия урезанная по самое нехочу).

     
     
  • 3.75, Аноним (75), 09:46, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Либо IntelliJ IDEA

    такое себе, если честно ...

     
  • 2.76, Аноним (76), 17:55, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Кто-то использует это в реальной работе?

    А есть альтернативы? Выше уже верно заметили про кастрацию intellij idea. Разве что эклипс.

     

  • 1.62, Аноним (-), 21:51, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я лично прекратил исспользовать Apache Netbeans из-за того что они прекратили поддерживать C/C++. И я так догадываюсь как старые дополнения остались от 8 версии по моему, так ничего нового и не сделали, верно? А так, для своего времени, пока поддерживали была отличной IDE. На Java помню лабораторные работы, курсовые писал. Но Java просто перестал быть интересным языком мне. Вероятнее всего это для Java и PHP всё ещё отличная бесплатная IDE. И если сравнивать с бесплатными аналогами как Eclipse для Java, это ещё спорный вопрос что лучше.
     
     
  • 2.78, Аноним (76), 17:59, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > прекратили поддерживать C/C++

    Правильное решение. Учитывая что для сишки полно других сред разработки. Они решили сконцентрироваться на java, чем распыляться.

     

  • 1.64, zog (??), 23:56, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Недавно ушёл в разработку на Go, но до этого 18 проработал разработчиком на Java. Использовал Eclipse, IntelliJ, а вот NetBeans так и не случилось использовать профессионально. Игрался с ним пару раз и всегда возвращался к прежней IDE. Не понимаю кому он может быть сейчас интересен.
     
     
  • 2.77, Аноним (76), 17:58, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Не понимаю кому он может быть сейчас интересен.

    Там где кодят java ee для сурового ынтерпрайза.

     

  • 1.72, Анониматор (?), 09:02, 25/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    с масштабированием на вяленом беда, на экране с HiDPI пользоваться невозможно
     
  • 1.79, Аноним (76), 18:00, 25/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда-то очень давно приходилось работать с ней. Если бы не слезал с джавы, использовал бы до сих пор.
     
  • 1.81, adolfus (ok), 19:58, 26/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что там с отладкой на C и С++?
     

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



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

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