Средства для разработки приложения типа "Rich client"
В среде IDE уже доступны все средства, необходимые для начала компоновки приложения на основе платформы NetBeans, при наличии IDE отдельная загрузка платформы не требуется. Однако при необходимости отдельной загрузки платформы (без модульных средств разработки) можно загрузить Архив ZIP платформы NetBeans.
Модульность
В приложениях, основанных на платформе NetBeans, существует возможность динамической загрузки модулей. Таким образом, в случае обновления или перехода к новому выпуску теперь не обязательно загружать все приложение.
Вместо многократного написания одного и того же кода можно скомпоновать приложение из уже существующих модулей, т.е. воспользоваться предварительно выполненными разработками. Существует большое количество полезных, готовых к применению модулей с открытым исходным кодом, созданных разработчиками сообщества NetBeans, например "TaskList", "SpellChecker" и т.д.
Целостность
Приложения, основанные на платформе NetBeans, разработаны в соответствии с принципом "пишем один раз, исполняем везде". Таким образом, платформу с разработанными модулями можно использовать в качестве основы для создания нескольких приложений, подчиняющихся общей логике. Установка модулей на платформу NetBeans позволяет скомпоновать четко организованное, брендовое приложение, исполняемое на различных платформах.
Новые интерфейсы AP-
Интерфейс API Visual Library можно с успехом использовать для визуализации данных, например, для графоориентированного моделирования, в модулях NetBeans. Интерфейс API Preferences NetBeans обеспечивает специфичную для NetBeans реализацию пакета Preferences API JDK для сохранения предпочтительных параметров пользователя в каталоге пользователя.
Новый API Lexer для создания лексем на основе текстового ввода позволяет, например, реализовать выделение цветом на основе синтаксиса. Во всех интерфейсах API NetBeans используются родовые объекты Java 5.0, и вместо устаревшего интерфейса API ErrorManager NetBeans используется стандартный механизм регистрации событий JDK.
Учебная карта по разработке платформы
Документация и учебные руководства по интерфейсам API платформы
Часто задаваемые вопросы по Platform Developer
|