D 的个人博客

全职做开源,自由职业者

  menu

正式转用NetBeans[00原创]

一直使用 eclipse,也一直在关注 NetBeans。
从 NB6 的各个里程碑版本发布试用到如今的 NetBeans6 Beta2,发现 NB 一直在做很多改变。下面就我目前的试用感受,对比一下 eclipse (3.3.1)和 NB(6 beta2)

1. 启动速度
    我机子是 1G 的内存,以前开个 NB,基本 1 分钟左右。开一个 NB,可以开 3 个 eclipse- -! 现在大概 20 秒,不过可以明显感觉到他的启动速度确实快了不少。

2. 代码着色
    用 eclipse 的时候很喜欢他的代码着色,自己可以定义很多,很灵活。原以为 NB 在这方面可能弱一些,没想到 NB 的字体和颜色选项远比 eclipse 细的多,多很多,基本什么元素都可以灵活的自定义字体和颜色,超级强。

3. 整体性
    eclipse 要做较大型的开发需要很多插件的支持。JavaEE 项目明显只能用 MyEclipse。eclipse.org 的 JEE 版本目前来说是不行的,支持不够,开发效率上不去。而 MyEclipse 又有插件兼容性问题,很是头疼。而 NB 在整体性上明显优越很多,从普通的 JEE 开发到 Team 开发都有完善的功能支持,基本不需要安装额外插件,所以整体的稳定性得到了保证。

4. 界面
    Sun 一直坚持他的 SWing(Look And Feel),eclipse 也一直是 SWT。这两者我比较喜欢 SWT,无论是从界面元素的响应速度,还是从外观的本地化来说,eclipse 明显优于 NB。另外,用 eclipse 的时候总觉得整个工作平台的界面比较拥挤,代码编辑区怎么调整都感觉很小,而 NB 给人一种宽广、豪气的感觉,比较舒服。

6. 代码智能提示
    在写代码的时候,NB 和 eclipse 都有着完善的代码自动补全功能。在自动提示方面,NB 确实更强大一些,不仅提示类型选择,还显示了文档,而且显示布局优美。

5. 重构
    现在大部分 IDE 对重构都有着完善的支持,NB 和 eclipse 基本相同。

总结一下,NB 强大、完善,而 eclipse 易学,易上手。不过个人感觉,NB 的前景比 eclipse 好,如果 eclipse 能解决插件版本兼容的问题,也是很好用的:-)