NetBeans


NetBeans (正體)

Free Web Hosting with Website Builder

NetBeans IDE

NetBeans
NetBeans 6.0
开发 升阳电脑
(Sun Microsystems)
最近版本 6.1 / 2008年4月28日
操作系统 跨平台
类型 Java IDE
许可协议 CDDL GPL2
网站 www.netbeans.org
查看  讨论  编辑  历史

NetBeans是由升阳电脑(Sun Microsystems)建立的开放源代码的软件开发工具,是一个开放框架,可扩展的开发平台,可以用于JavaC语言/C++等的开发,本身是一个开发平台,可以通过扩展插件来扩展功能,现在最新的稳定版本是Netbeans 6.1。

在 NetBeans Platform 平台中,应用软件是用一系列的软件模组(modular software components)建构出来。而这些模组是一个jar档(Java archive file)它包含了一组Java程式的类别而它们实作全依据依 NetBeans 定义了的公开接口以及一系列用来区分不同模组的定义描述档(manifest file)。有赖于模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。由于模组可以独立地进行开发,所以由 NetBeans 平台开发出来的应用程式就能利用着第三方软件,非常容易及有效率地进行扩充。

目录

历史

NetBeans是一个始于1997年的Xelfi计划,本身是捷克布拉格查理大学Charles University的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的NetBeans IDE,直到1999年升阳电脑买下此公司。升阳电脑于次年(2000年)的六月将NetBeans IDE开放为公开源码,直到现在 NetBeans 的社群依然持续增长,而且更多个人及企业使用并开发 NetBeans 作为程式开发的工具。 [1]

现行版本

NetBeans IDE 6.0延伸了原来Java EE的特质。NetBeans C/C++ Pack更支援C/C++的编程计划。现行稳定版本为6.1,而发展中并将在2008年七月二十日公开的NetBeans 6.5,将更一步整合而可用来编写PHP及其它脚本语言

NetBeans 平台

NetBeans 平台是一种可重复使用的框架用于简化其他桌面应用程式的开发。当基于NetBeans 平台的应用被执行,平台主要类别的main方法便会被执行。可用的模组会被放置在存储器中,并且开始执行任务。通常模组会只在被需要时,其代码才会被装进记忆。

应用程式能动态安装模组。任何应用程式能包括更新模组,允许用户申请下载的应用程式升级和加入新功能。这样安装,升级以及新发并行不必迫使用户每次再下载整个应用程式。

整个 Netbeans 平台提供对桌面应用程式常用的服务,允许开发者集中于仅限于他的应用程式的逻辑设计。其中 NetBeans 平台的主要特征是:

  • 用户界面管理 User interface management (例如 选单和工具条)
  • 用户设定管理 User settings management
  • 存储管理 Storage management(保留和装任何种类数据)
  • 视窗管理 Window management
  • 术士框架 Wizard framework(一步一步支援对话框)

参考文献

相关网站







Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History