Apache NetBeans - это интегрированная среда разработки для Java. NetBeans позволяет разрабатывать приложения из набора модульных программных компонентов, называемых модулями. NetBeans работает в Windows, macOS, Linux и Solaris.
Платформа NetBeans - это инфраструктура, упрощающая разработку настольных приложений Java Swing. Пакет IDE NetBeans для Java SE содержит все необходимое для разработки плагинов NetBeans и приложений на платформе NetBeans; дополнительный SDK не требуется.
Приложения могут устанавливать модули динамически. Любое приложение может включать модуль Центра обновлений, чтобы пользователи могли загружать обновления и новые функции с цифровой подписью непосредственно в работающее приложение. Переустановка обновления или нового выпуска не заставляет пользователей снова загружать все приложение.
Платформа предлагает повторно используемые сервисы, общие для настольных приложений, что позволяет разработчикам сосредоточиться на логике, специфичной для их приложений. Среди особенностей платформы:
Управление пользовательским интерфейсом (например, меню и панели инструментов)
Управление настройками пользователя
Управление хранением (сохранение и загрузка любых данных)
Управление окнами
Wizard Framework (поддерживает пошаговые диалоги)
Визуальная библиотека NetBeans
Интегрированные инструменты разработки