快速业务通道

NetBeans与Eclipse的性能参数对比 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18

NetBeans与Eclipse的性能参数对比

时间:2011-03-13 java060515

NetBeans:在2000年6月由Sun公司开源,其项目包括两个系统:NetBeans IDE,一个开源的集成开发环境(IDE);NetBeans Platform,一个应用程序的通用框架。我们说的NetBeans一般指其IDE。其是以纯Java编写的,但具有Windows环境及OS X环境的本机界面风格。

Eclipse:是一个相当著名的开源Java IDE,由IBM公司开源。Eclipse主要以其开放性、极为高效的GUI、先进的代码编辑器等著称,其项目包括许多各种各样的子项目组,包括Eclipse插件、功能部件等。任何人都能够轻易的将自己的软件做成Eclipse的插件,而且这些插件只需简单的复制到Eclipse的插件文件夹下就可以被集成。主要采用SWT界面库,支持多种本机界面风格。

要得到这两个系统,只需去网上下载即可。下载和使用都是完全免费的。并且,你还能够从其项目主页上下载其源码。当然,你也需要同时遵守各自的协议。

2.特性比较

(1)GUI

◆NetBeans 由于采用了纯Java开发并以Swing库编写GUI,因此界面色调偏暗,使用起来跟本机程序感觉不同。开始时可能会有些不习惯。如果使用JDK1.5.0版加载,其增强的Swing库会让NetBeans的界面看起来舒服不少。

◆Eclipse GUI相当漂亮,且简洁高效。甚至Microsoft的VS.net都抄袭了它的界面风格。由于采用了SWT界面库,因此在多种平台下的Eclipse都具有该平台的界面风格,使用起来就和通常的本地程序一样。

(2)文档

◆NetBeans 基本上都是在线文档,有联机帮助、IDE使用指南、快速学习指南、支持和文档,另外还具有Javadoc文档索引搜索功能。

◆Eclipse 基本上是本地文档,不过其帮助系统会首先建立一个本地的网页服务器以显示其文档,因为这些文档都是jsp格式的。所有插件及功能部件的帮助文档都会统一安排到Eclipse帮助中心的首页,浏览起来很舒服,并且有很强的搜索功能。

同时,IBM的知识库中提供了大量Java及Eclipse相关的文章。

(3)在线升级

◆NetBeans 提供。

◆Eclipse 提供。

(4)国际化支持

◆NetBeans 主界面的中文化程度相当高。在线文档也提供了中文版。

直接提供了为程序增加国际化支持的功能。

◆Eclipse GUI提供了中文包。但个别部件没有中文。

带有详细的中文帮助文档。

(5)Web/J2EE开发支持

◆NetBeans 支持 Servlet 2.4 和 JSP 2.0。

支持使用 Tomcat 5 部署和调试两层 J2EE 1.4 和 1.3 应用程序。

◆Eclipse 插件支持。

(6)数据库支持

◆NetBeans IBM DB2

Oracle

Pointbase

Microsoft SQL Server

MySQL

◆Eclipse 插件支持。

NetBeans与Eclipse的性能参数对比(2)

时间:2011-03-13 java060515

(7)项目管理特性支持

NetBeans Eclipse
CVS(版本控制)
SVN(版本控制) √(插件支持)
JUnit(测试框架)
Refactoring(代码重构) 部分支持
Javadoc(文档生成)

(8)代码编辑特性支持

NetBeans Eclipse
代码折叠
智能括号/引号
智能补全代码
自动格式化代码
书签支持
任务/问题列表
错误提示及更正建议
特有功能 缩写扩展: 只要填写一个缩写词,再按空格键即可自动生成语句。如打入sout,然后按[空格],则"sout"会被扩展为"System.out.println("");" 自动注释: 一个非常易用的为代码编写Javadoc注释的工具。 类/方法导航器:和VB中的那个函数导航器差不多,用组合框进行选择。 快速类型层次浏览:可以在编写代码时直接查看相关类的层次结构 本地历史记录:可以浏览代码从创建至今所经历的改变,并且能够将代码恢复到任何一次保存过的状态。 拼写检查:可以在编写代码时给出拼写建议 元素标记:可以高亮显示某个范围中指定元素(变量/类等)的出现情况 方法出口标记:可以标记方法的所有出口 异常抛出标记:在代码中标记会抛出异常的位置 智能代码模板:只需填写开头词,再按Alt+Tab即可出现代码补全列表及代码模板列表。 如打入for,然后按[Alt]+[Tab],在出现的列表中选择iterator over array,则一个对数组进行迭代的for循环会自动生成,系统会自动猜测数组名。 可以用[Tab]在自动变量里切换并更改变量名。 此方法还可以调用快速智能辅助等辅助编码功能。 此外还有其他许多简化编程的特性。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号