分享
 
 
 

NetBeans vs eclipse 的主要方面的介绍

王朝java/jsp·作者佚名  2006-05-24
窄屏简体版  字體: |||超大  

NetBeans Eclipse

主要赞助商 Sun Microsystems IBM Corporation

版本号 NetBeans IDE 3.6 Eclipse Platform 3.0.1

主要功能插件:

Eclipse Java 开发工具(JDT) 3.0.1

Graphical Editing Framework 3.0.1

Eclipse Modeling Framework (EMF) 2.0.1

Visual Editor 1.0.1

OS需求 Microsoft Windows XP

Microsoft Windows 2000

Solaris 操作系统

各种 Linux 发行版

Open VMS 7.2-1 或更高版本

Mac OS X 10.1.1 或更高版本

各种 UNIX(R) 平台

JDK需求 JDK 1.4.1 版以及更高版本 未指定

站点 http://www.netbeans.org http://www.eclipse.org

文档

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

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

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

项目管理特性支持

NetBeans Eclipse

CVS(版本控制) √ √

SVN(版本控制) − √(插件支持)

JUnit(测试框架) √ √

Refactoring(代码重构) 部分支持 √

Javadoc(文档生成) √ √

代码编辑特性支持

NetBeans Eclipse

代码折叠 √

智能括号/引号 √

智能补全代码 √

自动格式化代码 √

书签支持 √

任务/问题列表 √

错误提示及更正建议 √

特有功能 缩写扩展: 只要填写一个缩写词,再按空格键即可自动生成语句。如打入sout,然后按[空格],则"sout"会被扩展为"System.out.println("");"

自动注释: 一个非常易用的为代码编写Javadoc注释的工具。

类/方法导航器:和VB中的那个函数导航器差不多,用组合框进行选择。

快速类型层次浏览:可以在编写代码时直接查看相关类的层次结构

本地历史记录:可以浏览代码从创建至今所经历的改变,并且能够将代码恢复到任何一次保存过的状态。

拼写检查:可以在编写代码时给出拼写建议

元素标记:可以高亮显示某个范围中指定元素(变量/类等)的出现情况

方法出口标记:可以标记方法的所有出口

异常抛出标记:在代码中标记会抛出异常的位置

智能代码模板:只需填写开头词,再按Alt+Tab即可出现代码补全列表及代码模板列表。

如打入for,然后按[Alt]+[Tab],在出现的列表中选择iterator over array,则一个对数组进行迭代的for循环会自动生成,系统会自动猜测数组名。

可以用[Tab]在自动变量里切换并更改变量名。

此方法还可以调用快速智能辅助等辅助编码功能。

此外还有其他许多简化编程的特性。

GUI设计能力

GUI库支持 NetBeans Eclipse

SWT − √

SWing √ √

AWT √ √

Beans √ √

概述 具有极其简单易用的GUI设计器,可以与VB、Delphi的窗体设计器相提并论。

轻松简单的属性及事件编辑。支持窗体快速预览。

独立的窗体文件和代码文件紧密关联,设计器自动为窗体生成只读代码。

速度比较快,资源占用较少。

Eclipse的GUI设计器是一个叫做Visual Editor的部件。

其设计器将工作区分隔为代码区和界面区,在任何区域的更新都将反映到另一个区域。

窗体会自动预览。仿Delphi的组件板设计得漂亮又直观。

窗体设计器生成的代码可以直接改写。

没有专用的窗体文件,窗体是实时按代码生成的。

速度很慢,资源占用比较高。估计需要512MB内存才能跑起来。

其Swing界面的设计似乎不支持Abosolute布局方式。

总的来说,尽管很漂亮,但表现只能说是差强人意。

调试器能力

NetBeans 在代码行开头点击即可设置/取消断点。

支持条件断点、单步执行等流程控制功能。

支持局部变量、监视、堆栈显示等功能。

支持会话、线程的查看及修改。

提供了完善的远程调试功能。

操作简单,功能强大。

Eclipse 带有专用的Debug视图并能自动切换。

其Debug的功能和Delphi的Debug比较相似,Inspect、Watch等应有尽有。

支持反汇编、内存、堆栈、寄存器显示等高级功能。

支持会话、线程的查看及修改。

似乎没有远程调试能力。

小结

NetBeans 一款不可多得的Java IDE。

其窗体设计器及其调试器尤其让人印象深刻。其易用性甚至让人想起了当年的VB。

众多小功能大大方便了开发人员。其他方面的功能也相当不错。

尽管使用了纯Java开发,但总体的资源占用不多,速度也比较快。

遗憾的是,其窗体设计器不支持SWT库的界面设计。对于代码重构支持不够。IDE采用的界面没有采用本地界面,让人多少有些不大习惯。其选项配置略微繁杂了些,菜单设置不够合理,尚待改进。而本地文档的缺少对于无法上网者或是窄带上网者来说,是一个很严重的问题。

另外,笔者没有发现项目的JAR生成选项,对于发布软件来说,这应该是个不小的纰漏。

Eclipse 绝对是一款相当好用的程序开发平台。

其代码编辑器十分先进,众多的编码辅助功能相当实用。尽管微软的VS.Net系列从很早就已经开始模仿Eclipse的风格,但是直至如今的VS.Net 2005,也还是只能“逼近”Eclipse的水平。

相当创新的集成化GUI也让人们耳目一新。而开放式的平台则给了Eclipse在众多开发平台中前所未有的扩展性。通过插件,我们能够在Eclipse中进行所见即所得的窗体设计,能够开发C/C++软件,能够进行Web项目开发及测试,还能够进行企业级软件的开发管理和性能测试。如果你需要什么功能,那么只需要去找来插件直接安装就行了!

更为值得推崇的是其中率先集成的CASE工具让软件开发更科学高效。其中不仅有CVS,甚至集成了最新的版本控制程序SubVersion(SVN),这大大促进了协同开发的效率。对重构的直接支持,则有助于提高软件的质量。直接集成的JUnit则提供了在软件开发中使用TDD(Test Driven Develop)方法的一个便捷且低廉的实现方案。而Borland的JBuilder则全面抄袭了这部分功能。

可惜VE的资源占用太高,而为了实时生成窗体而付出的时间代价则更是巨大,甚至有时会让人无法忍受。

这是一个高品质的开发平台。也许唯一的遗憾就是其资源占用问题吧。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有