NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java,C/C ,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。
在NetBeans Platform 平台中,应用软体是用一系列的软体模组(modular software components)建构出来。而这些模组是一个jar档(Java archive file)它包含了一组Java程式的类别而它们实作全依据依NetBeans 定义了的公开介面以及一系列用来区分不同模组的定义描述档(manifest file)。有赖于模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。由于模组可以独立地进行开发,所以由NetBeans 平台开发出来的应用程式就能利用着第三方软体,非常容易及有效率地进行扩充。
NetBeans 始于1997年的Xelfi计划,本身是捷克布拉格查理大学Charles University的数学及物理学院的学生计画。此计划延伸而成立了一家公司进而发展这个商用版本的NetBeans IDE,直到1999年升阳电脑Sun Microsystems买下此公司。升阳电脑于次年(2000)的六月将NetBeans IDE开放为公开源码,直到现在NetBeans 的社群依然持续增长,而且更多个人及企业使用并开发NetBeans 作为程式开发的工具。
NetBeans 平台是一种可重复使用的框架用于简化其他桌面应用程式的开发。当基于NetBeans 平台的应用被执行,平台主要类别的main方法便会被执行。可用的模组会被放安置在存储器中,并且开始执行任务。通常模组会只在被需要时,其代码才会被装进记忆。
主页:http://netbeans.org/
下载:http://netbeans.org/community/releases/70/
来自:开源中国社区

