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