corner imagecorner image IDEPlatformPluginsDocs & SupportCommunityPartners
Get the NetBeans Platform

NetBeans Platform

Платформа NetBeans

Приложение для хранения фотоснимков на основе платформы NetBeans

Создание приложения рабочей среды на основе платформы NetBeans позволяет сэкономить несколько лет работы разработчика.

Общая платформа приложений рабочей среды

Платформа NetBeans является общей основой для приложений рабочей среды. Платформа предоставляет службы, общие для практически всех крупных приложений рабочей среды: управление окнами, меню, параметры настройки и хранение данных, диспетчер обновления и доступ к файлам. Возможность повторного использования этих стандартных компонентов позволяет полностью сосредоточить внимание на бизнес-логике приложения.
Руководство по началу работы с платформой NetBeans

Средства для разработки функционально насыщенных клиентских приложений

В среде IDE уже доступны все средства, необходимые для начала сборки приложения на основе платформы NetBeans, при наличии среды IDE отдельная загрузка платформы не требуется. Однако при необходимости отдельной загрузки платформы (без модульных средств разработки) можно загрузить Архив ZIP платформы NetBeans.

Работа с OSGi на платформе NetBeans Новая функция!

В версии NetBeans 6.9 упрощено использование существующих пакетов OSGi в приложении платформы NetBeans. Необходимо создать мост, позволяющий повторно использовать и выполнять пакеты OSGi наряду с собственными модулями NetBeans.
Руководство по началу работы с платформой NetBeans с использованием OSGi

Модульность

В приложениях, основанных на платформе NetBeans, существует возможность динамической загрузки модулей. Таким образом, в случае обновления или перехода к новому выпуску теперь не обязательно загружать все приложение.

Вместо многократного написания одного и того же кода можно построить приложение из уже существующих модулей, т.е. воспользоваться предварительно выполненными разработками. Существует большое количество полезных, готовых к применению модулей с открытым исходным кодом, созданных разработчиками сообщества NetBeans, например "TaskList", "SpellChecker" и т.д.

Согласованность

Приложения, основанные на платформе NetBeans, разработаны в соответствии с принципом "написано один раз, работает везде". Таким образом, платформу с разработанными модулями можно использовать в качестве основы для создания нескольких приложений, подчиняющихся общей логике. Функция "Suite Chaining" позволяет с помощью одного действия интегрировать модули NetBeans из других проектов (в том числе исходный код и документацию Javadoc) в приложение с расширенными функциональными возможностями. Установка модулей на платформу NetBeans позволяет построить красивое и стилистически характерное приложение, исполняемое на различных платформах. Кроме того, в среде IDE создаются средства установки различных операционных систем.

Надежность

Используйте полезные функции среды IDE (например, "QuickSearch", "Toolbars" и "Window System") в собственных приложениях рабочей среды и подключаемых модулях. В число других интерфейсов API входят интерфейс API визуальной библиотеки для визуализации данных, интерфейс API предпочтений NetBeans для хранения параметров пользователя и интерфейс API лексического анализатора для создания маркеров из текстового ввода. В дополнение к возможности изменения файла приложения layer.xml можно использовать аннотации для добавления метаданных функций Lookup, EditorActions, ServiceProviders и др.

 

– Учебная карта по разработке платформы

- Документация интерфейса API платформы и технические рекомендации

- Часто задаваемые вопросы по разработке платформы

- OSGi и NetBeans, а также NetBeans на платформе OSGI