LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: addone

Eclipse vs NetBeans:两款一流的JAVA开源IDE的比较(图文及实例)

[复制链接]
发表于 2004-11-13 04:19:23 | 显示全部楼层
最初由 addone 发表
不会吧??竟然说Eclipse3.0没有代码折叠????
可是我已经用了很久了啊!
再说,官方网页上已经写明了这个功能啊!

看看:在Editor-Code Folding里面,Eclipse3.0竟然没有???
还有Javadoc in Code Completion,应该是有的啊??


有吗?反正我只发现Netbeans可以在代码完成的时候把对应的Javadoc也显示出来,比单纯的一个函数接口好多了。用eclipse的时候没发现有这功能啊。
发表于 2004-11-18 15:23:34 | 显示全部楼层
为何不加入IDEA的IntelliJ比较一下阿????
发表于 2004-12-13 00:25:05 | 显示全部楼层
奇怪了,怎么用nb的人这么喜欢跟人家比,
拜托,我们这些eclipse,idea,jbuilder的用户在华山论剑,你们海沙派的不要来瞎搅和好不好?
发表于 2004-12-14 10:11:46 | 显示全部楼层
反正都是大公司的马甲.看看它们的代码就知道了.
eclipse 是platform而不仅是IDE.对应的市场跟本不一样.
根据theserverside的统计eclipse市场占有率大概占35%,但是上升趋势明显.
发表于 2004-12-19 20:24:49 | 显示全部楼层
他怎么统计占有率?我eclipse从2到3之间下了不下有10个版本,他就算10次?
说实话,eclipse就是个大垃圾,论插件式的javaide,nb才是始祖,论灵巧,idea才是淋漓尽致,论顺手,jb才是王道,jb要钱?你可以用免费的jdeveloper,论小巧,玩过jedit没?jedit才是真正的纯平台。本身连javac的功能都不带的,eclipse装哪门子大头蒜?
速度快,简直胡说,虽然用了swt,但界面稍微复杂点还不是慢的跟某种动物似的。
内存小,没错,eclipse.exe是只有几兆,问题是,你有没有发现同时还有个java.exe占用了几十兆?有没有发现起个稍大的j2ee工程,内存加虚存占用突破200兆。
如果不是ibm块头大,砸的宣传费多,eclipse又不要钱,下载量会多?而且照ibm的脾气,过两年eclipse又是一个被抛弃的弃儿,就像va一样。然后开源社区出来n个不兼容的插件分支版本,然后整歇
发表于 2004-12-25 05:47:52 | 显示全部楼层
比较一下两者还是有意义的,起码给初学者一点提示,说不定可以让他们少走点弯路.
netbeans的强项是提供一个整合得相当完备的纯正java开发工具.尤其是刚刚发布的netbeans4.0,内置Java技术性能分析和重构,具有全方位开发J2EE应用的能力,包括EJB,WEB服务和移动应用.而且netbeans4.0还全面支持jdk5.0(eclipse3.0只是部分支持,3.1m4版本才开始全面支持),目前还没有简体中文版,相信几个月内中文版就会面世.考虑到sun的j2ee服务器appserver8可以免费获得,个人认为如果纯java开发,应该选用netbeans,因为sun已经提供了一套从jdk,ide,到应用服务器的免费专业工具.
eclipse的长处是超强的代码编辑和灵活的插件机制(虽然netbeans的插件机制提出得更早,但是从它少得可怜的插件来看,这一战略并不成功),这两方面可以说是业界无出其右者.加上众多的插件,eclipse更适合我们自己学习和定制自己的开发环境,比如说通过c/c++,python插件在一个ide下学习其它开发语言,尝试开发自己的插件.当然你到了高手的境地,也一样可以用eclipse来作工业级的开发(eclipse的gui开发的确差强人意).不过需要注意两个问题:1.eclipse的后向兼容性一向口碑不佳;2.它的插件质量参差不齐.虽然这样,eclipse还是非常优秀的(尤其是经过本地编译之后),不然不会有那么多公司把它作为自己的ide平台,qnx,windriver,redhat,jboss,我相信它们的工程师水平一定不比我们差.
发表于 2004-12-25 11:43:28 | 显示全部楼层
Eclips感觉不好用
发表于 2004-12-25 20:54:34 | 显示全部楼层
呵呵,我就是个新手,听大虾们说了这么一堆后,感觉茫然了,自己用ECLIPSE,用过NB,感觉不是像几个大虾说的比EC快,同样我也感觉不到EC快到哪里,而且两个IDE占的内存都差不多.........我同学的公司给他们买了正版的JBUILDER,我拿来用了,发现确实功能强劲,但是占内存更多..................我是815ET的主板,内存只能最多512,真无奈了................希望大虾们指点迷津
发表于 2004-12-26 02:35:32 | 显示全部楼层
刚装好的eclipse3.0sdk绝对不会比netbeans4.0慢,但是如果你装上一大堆插件后,事情就没有当初那么美好了,试着用一下wsad(它就是eclipse装上300多个插件后的产物)你就会有深刻的体会了。而且我觉得eclipse从2.1升级到3.0后,有点迷失了自我,速度慢不说,打开后的外观表现十足的XP风格,显得圆滑臃肿(我安装好后的第一件事就是改回2.1的外观)。反观netbeans在运行速度和界面友好方面,的确是在逐步提高。
个人意见是,如果你主要从事java开发,选择netbeans好了,如果你还希望从事其他方面的开发,eclipse可以给你无限的可能性。非常强调运行速度和占用资源的话,可以试着本地编译eclipse。我用过QNX(一家实时操作系统提供商,eclipse的cdt插件主要由它们维护开发)本地编译过的基于eclipse的c/c++开发环境,速度很快。我在windows和linux下都装了netbeans和eclipse,感觉速度都可以接受。我也是512M内存,不过CPU是AMD1800+ OC 3200+,而且DDR内存比SDRAM还是有些优势的。
至于borland公司,感觉很久没有富于激情的创作了,眼看java,eclipse,.net好戏轮番上演,borland拥护者的热血只怕会逐渐冷却,只至冰点。
不用茫然,有选择始终是好事,这正是java的魅力所在。希望有一个一统天下的开发平台么,它各方面表现都不错,而且是市场主流,这种工具已经有了——vs.net,前提是你能承担垄断带来的风险。
发表于 2004-12-26 19:05:24 | 显示全部楼层
一个工具而已,喜欢哪一个就用哪一个呗。
个有所爱而已。你如果用nb很熟的话,你会去真正全面的了解eclipse吗?
如果写代码我还是会选择用eclipse,习惯而已,就像现在使用firefox上网一样。
我就喜欢在一个窗口下完成大部分功能,例如收发mail等等。而eclipse的插件是他的巨大优势之一。不过对于nb我倒是真的了解不多。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表