浅析NetBeans Platform优势

开发 后端
本文将介绍NetBeans Platform 的优势。使用NetBeans Platform可以加快上市时间,得到更快的周转时间和更出色的用户体验,而且还是跨平台兼容。对于开发工具应用的重构,现有组件可以重用。

NetBeans Platform优势之一:加快上市时间

NetBeans Platform 提供桌面应用程序(如窗口和菜单管理、设置存储等)常用的服务。 因此,对于编写使用它的应用程序,编写应用程序这些烦琐方面都免费提供。 从而开发人员能将精力集中在应用程序实际应该实现的业务逻辑上,而不是将时间花费在重复编写几乎每个应用程序都需要的那些工作上。
可访问性和用户界面一致性

这种体系结构的另一个优点是 UI 一致性和可访问性。可用性是任何构建用于商业受众或广泛部署的软件人员的要求。 使用 NetBeans 运行时来构建此类应用程序,就不会将时间浪费在重复工作上。 基于 NetBeans Platform 的应用程序只需最少的投入就可以符合***的 Java 外观指导原则,而这些原则是专门为一致性、可访问性和可用性而设计的。 基于 NetBeans Platform 的应用程序用户可以获得舒适、熟悉的界面。
由于任何桌面应用程序所需的基本逻辑都由 Platform 进行处理,因此,所得应用程序将更强健,而且与完全手工编码的应用程序相比,所需的测试比较少,从而进一步缩短了上市时间。

对于那些构建用来协助残疾人的应用程序的开发人员,可访问性变得越来越重要。 由于用户界面是使用 Java Swing 编写的,因此可访问性从一开始就内置在用户界面中。 NetBeans IDE 符合 Section 508 即美国联邦政府的可访问性准则。 用最少的投入,在 Platform 构建出色的应用程序。

NetBeans Platform优势之二:更快的周转时间和更出色的用户体验

在 NetBeans 上构建的应用程序由 Platform 和实现特定于该应用程序的功能的客户模块组成。 NetBeans 还提供称为 AutoUpdate 的技术: 直接通过应用程序便可以下载新模块或更新模块。
在 NetBeans 上进行构建的厂商不需要发布整个新版本的产品,而只需进行更新,并强制所有客户下载它。 更新可以异步递增进行。 在不同功能组工作的团队可以在该功能准备就绪时提交给客户。 无需在锁步中进行发布,由于其他组件尚未完成,因此,完成的功能不会提交给客户。

NetBeans Platform优势之三:跨平台兼容性

由于 NetBeans Platform 基于标准和可重用的组件,因此基于它的 Java 应用程序将可以在支持 Java 2 Standard Edition 的任何平台(包括 Windows、Linux、Mac OS-X、Solaris、HPUX、OpenVMS、OS/2 和其他平台)上工作。 软件世界是不断变化的世界。 确保编写的应用程序能够经受住时间考验的方法是,使用标准并编写跨平台的应用程序。 这就是 NetBeans Platform 的功能。
基于 NetBeans Platform 的应用程序不需要专用的二进制库或组件,只需要目标平台上具有 Java 2 运行时环境。


NetBeans Platform优势之四:重用现有组件

如果您正在构建作为开发工具的应用程序,您将可以重用属于 NetBeans IDE 的很多模块。 对于不可能重用的情况,仍然有一些模块很可能实现类似于您需要实现的功能,您可以使用这些模块作为编写自己的代码的基础。
开放源码意味着安全

在开放源码许可期限内,您可以使用 Platform 的源码执行任何所需的功能。 即使 NetBeans 项目将来消失(它当然不会的!),您仍然具有应用程序的源码 - 全部源代码。 如果需要修改 Platform 以适合您的需要(您可能不会),您可以自由修改。

【编辑推荐】

  1. 让Eclipse和 NetBeans共享同一个项目
  2. 使用NetBeans和 Eclipse开发PHP应用程序
  3. NetBeans 6.0预览版发布 Sun再引惊 呼
  4. 使用Netbeans操作 MySQL数据库
  5. 八大技术牛人点评NetBeans 6.5
责任编辑:张燕妮 来源: sun.com
相关推荐

2010-02-03 11:15:03

2009-06-01 15:19:25

JPAHibenateSpring

2009-07-01 18:20:29

JSP的优势

2009-06-25 16:18:45

JPA规范

2010-08-10 16:50:13

Flex开发

2021-07-09 05:51:00

增强分析敏捷性CIO

2009-06-09 16:01:36

NetBeansIDEjava

2011-12-26 16:34:51

HTML 5

2009-06-05 15:22:28

NetbeansEclipse

2010-01-14 08:51:20

交换机VLAN技术

2009-06-09 16:41:46

NetBeans快捷键java

2009-06-22 13:15:00

NetBeans XS

2009-06-11 09:24:59

NetBeans入门

2009-07-17 12:44:01

NetBeans开发S

2010-09-27 14:09:49

NetbeansJVM参数

2009-06-23 18:19:54

NetBeans英文界面

2010-07-05 15:39:53

NetBeans UM

2009-06-10 18:09:26

netbeansJPetStore

2009-06-10 14:53:25

netbeans st实例

2009-06-09 10:24:35

NetBeansStruts页面布局
点赞
收藏

51CTO技术栈公众号