NetBeans采用的是GPL+CDDL的完全开源方式,社区参与了大部分的开发工作,特性或者 “ 插件 ”在开发过程中始终在征询着公众的意见。比如Ruby语法编辑器,从开始到完成作者几乎每天都在自己的blog上公布当天的进展、遇到的问题或者未来的计划等等,反响十分热烈。
“6.0中无论是大功能的增加还是小细节的修正、增强,NetBeans的老用户一定不会对这些‘新’东西 感到太陌生。”叶亮说。因为在正式版之前的很多测试版本如milestone 1-10、Beta 1及Beta 2,许多用户都在同步保持着更新和升级。而且6.0中的很多特性在之前就有了,例如对Ruby的支持——这些“新”功能是以插件的形式存在的,只不过测试 阶段还不稳定或者功能不够丰富;但大家可以在IDE的“更新中心”中轻松找到它们。“NB6呢,则是把那些成熟、稳定、功能丰富的插件集中到了一起。”叶 亮说。
正所谓“众人拾柴火焰高”,正因为如此从正式发布至今,NetBeans 6.0凭借其众多前所未有的特性及对企业级Java、C++、Ruby/JRuby/Ruby on Rails的支持,市场占有率稳步提升,显示6.0的发布已经 成功 地再次引爆了一轮NetBeans热。
在6.0发布之时,Sun曾表示NetBeans 6.0将把所有NetBeans 产品 整合到一个package中。对此叶亮做了解释,“不管是NB6还是以前的版本,NB都是基于插件的。编辑器是插件、项目组织是插件,任何‘特性’都是插件。”
NetBeans 6.0以前的版本比如NB5或者5.5,用户在下载页面可能看到的是一个NetBeans IDE的安装文件,然后还有一些package,例如Profiler、Enterprise Pack或者Mobility Pack。所以用户可以有选择的安装这些package。而NB6则是把一些常用的package都组合在一起了,比如NB6是一定包含profiler 的,所以现在下载NB6,用户是根据自己的开发目的来选择下载包含不同pack组合的文件,而用户依然可以随意禁用、卸载或者安装任何插件。由此可见, 6.0的实际效果和以前并没有太多的不同,反而使用户更加方便、更加容易理解。
叶亮:
Sun中国工程研究院工程师,系统分析员,高级程序员,SCJP,多年Java开发经验。
注:以上内容来自网络,本人不承担任何连带责任
文章转自:http://news.csdn.net/n/20080110/112630.html