NetBeans 平台

使用 NetBeans 平台构建桌面应用程序可以为开发者节省大量时间。
通用桌面应用程序开发框架
NetBeans 平台是桌面应用程序的通用基础。它提供所有大型桌面应用程序共有的服务:窗口管理、菜单、设置和存储、更新管理器和文件访问。领先的优势在于可以重用这些标准组件,并允许您集中处理应用程序业务逻辑。
NetBeans 平台快速入门
富客户端应用程序 (Rich Client Application, RCP) 开发工具
IDE 提供您在 NetBeans 平台上执行创建所需的全部工具:如果您已经具备 IDE,那么您不需要另外下载该平台。但是,如果您想单独下载平台(无模块开发工具),则可以下载 NetBeans 平台 ZIP 归档文件。
OSGi 适合 NetBeans 
在 NetBeans 6.9 中,现在可以方便地在 NetBeans 平台应用程序中使用现有的 OSGi 包。您可以创建一个桥,借助该桥重用和执行与本机 NetBeans 模块对应的 OSGi 包。
在 NetBeans 平台中使用 OSGi 的快速入门
模块性
基于 NetBeans 平台的应用程序能够动态地加载模块,因此您不必为了升级或获得新版本而再次下载整个应用程序。
无需反复编写相同的代码,您甚至可以从现有模块汇编应用程序并利用别人的成果。NetBeans 社区提供很多有用的、可以直接嵌入的开源模块,如 TaskList、SpellChecker 等。
连续性
基于 NetBeans 平台编写的应用程序是“一次编写,随处运行”的。可以将您开发的平台和模块作为共享公用逻辑的多个应用程序的基础。利用 Suite Chaining,您甚至可以通过一个用户友好步骤,将其他项目的 NetBeans 模块(包括源代码和 Javadoc)集成到 RCP 应用程序中。将您开发的模块与 NetBeans 平台捆绑在一起,可以获得很好的、使人印象深刻的跨平台应用程序。IDE 还可生成适用于各种操作系统的安装程序。
可靠性
将简便的 IDE 功能(如快速搜索、工具栏和窗口系统功能)应用于自己的桌面应用程序和插件。其他 API 包括用于数据可视化的可视库 API、用于存储用户设置的 NetBeans 首选项 API 以及用于基于文本输入创建标记的词法分析器 API。除了定制 RCP 应用程序的 layer.xml 文件以外,您还可以使用标注来为 Lookup、EditorAction 和 ServiceProvider 等添加 meta 数据。
平台开发学习资源
平台 API 文档和技术提示
平台开发者常见问题解答
OSGi 和 NetBeans 以及 OSGi 中的 NetBeans
|
|