NetBeans是Sun的开源软件开发工具,是一个开放框架,可扩展的开发平台,可以用于Java,C语言/C++等的开发,NetBeans本身是一个开发平台,可以通过扩展插件来扩展功能。NetBeans目前也是Java界最流行的开源Java IDE之一。
NetBeans 始于1997年的Xelfi计划,本身是捷克布拉格查理大学Charles University的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的NetBeans IDE,直到1999年Sun Microsystems买下此公司。Sun于次年(2000)的六月将NetBeans IDE开放源码,直到现在NetBeans的用户仍然在持续增长,而且更多个人及企业使用 NetBeans 作为开发的工具。
NetBeans IDE 6.0延伸了原来JavaEE的特质。NetBeans C/C++ Pack更支持C/C++的编程。现行稳定版本为6.5可用来编写Ruby,Rails,Groovy,PHP及其它脚本语言。
在 NetBeans Platform 平台中,应用软件是用一系列的软件模块(modular software components)建构出来。而这些模块是一个jar文件(Java archive file)它包含了一组Java程 式的类别而它们实作全依据依 NetBeans 定义了的公开接口以及一系列用来区分不同模块的定义描述文件(manifest file)。有赖于模块化带来的好处,用模块来建构的应用程序可只要加上新的模块就能进一步扩充。由于模块可以独立地进行开发,所以由 NetBeans 平台开发出来的应用程序就能利用着第三方软件,非常容易及有效率地进行扩充。
NetBeans 6.8 Beta本的改进内容包括:
- NetBeans 6.8 Beta着呢国家了对Java企业版6.0的支持
- NetBeans 6.8 Beta支持JavaServer Face2.0,并支持在JSF项目中使用EJB
- NetBeans 6.8 Beta新增了对JPA2.0的支持,并支持RESTful的web服务
- NetBeans 6.8 Beta使用Java annotations替换了Broader中使用的部署描述符
- NetBeans 6.8 Beta支持使用GlassFish v3进行开发调试和部署
- NetBeans 6.8 Beta新智能对JavaFX SDK 1.2.1的支持
- NetBeans 6.8 Beta提升了对JavaFX项目的导航,代码完成的支持。
- NetBeans 6.8 Beta增加了对PHP5.3的支持
- NetBeans 6.8 Beta增加了对Symfony框架的支持
- NetBeans 6.8 Beta增加了对JIRA的完全支持
- NetBeans 6.8 Beta增加了对通过JIRA进行问题追踪和整合的功能
- NetBeans 6.8 Beta提升了对使用Maven管理JavaEE 6,Groovy,Scala项目的支持
- NetBeans 6.8 Beta增加了通过图形化管理Maven依赖的功能
- NetBeans 6.8 Beta增加了对JRuby1.3.1和Ruby1.9的支持,并支持RSpec1.2.7
- NetBeans 6.8 Beta新智能了一个C++的I/O监控工具,用于分析线程和竞争检测
[ad#468-60]