LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
 楼主| 发表于 2004-11-2 16:39:08 | 显示全部楼层
首先谢谢hantsy兄。

eclipse3比eclipse2 慢多了,太耗资源,netbeans要好得多。。。

赞同。

jdk1.5多少有点问题,这方面netbeans要好得多。。。

我一直用的JDK1.5,目前没发现什么问题。

编辑功能netbeans不仅代码补全功能,而且还提示相应api...

Eclipse的代码编辑功能确实是目前为止所有IDE中最强的。这点不需要过多讨论了吧。

eclipse sdk本身也不能支持c/c++,nb通过插件也可以支持c,c++,fortran等语言
用eclipse+大量插件再作比较本身不公平,如重构。。。
eclipse本身的功能太少,不能和netbeans相比。。。

Eclipse本身只是一个开放的平台(Platform),而不是NetBeans那样是个整合的IDE。整合的好处是不必费心找插件,一次性安装就全部搞定。
但采用开放式平台的优点也很明显,这为Eclipse带来了广阔的扩展空间,而且这样好像也比较适合“自由”的思想吧
对于Eclipse这种平台来说,不使用插件就和NetBeans作比较,我觉得这才是不公平的。因为Eclipse可以看作只是个平台而已。就是SDK那个安装包,也是通过附带的许多插件来实现的基本功能。而同一个高级功能,也可能有多个插件给出了实现(比如XML编辑器)。这和NetBeans是完全不同的。
对于NetBeans来说,没有什么是Eclipse的插件能做到而NetBeans就一定做不到的。但是依赖于Eclipse的高度可扩展性,我们能做得更好一些,更简单一些。

对于初学者来说,完全可以用基本的Eclipse来学习一些简单的开发方法,然后可以按需安装各种插件。Eclipse的插件很丰富,并且绝大多数都是免费并开源的。
总之,我推荐Eclipse,很大因素上正是因为其可扩展性以及其体现出来的一些极富创新意识的设计理念。
不过部分人可能确实难以适应(就连GUI到现在都还有人排斥呢:confused:)。那么对于这类人来说,NetBeans确实是一个更为传统的IDE。
发表于 2004-11-3 11:25:18 | 显示全部楼层
谢这篇文章的人无耻到了极点,靠贬低别人来提高自己的地位就无耻造谣中伤,靠,看看这
==============================
主菜单的设置相对比较合理。Borland的JBuilder的主菜单就抄袭了这种风格。参数配置页面也比较清爽。

===================
我靠,不要信口胡诌,不要忘了eclipse是在那场著名的 java 开发工具大战中败给 Jbuilder 的IBM的那个来的,作人要本分阿。
发表于 2004-11-3 11:42:06 | 显示全部楼层
eclipse目前还不支持jdk1.5这是已经说明了的
eclipse的所有功能都来自于插件,单纯的一个eclipse platform是没有任何功能的
而且elcipse是用swt开发,netbean是用swing开发,所有在运行速度上来说是eclipse要比netbean快,而且在linux下面字体也不用专门设置。swing相对swt来说是更纯一点,swt通过jini来调用底层api来构建gui的,这个要比在jvm上构建gui来讲是高效得多,但是eclipse默认了运行自动加载所有插件所以插件比较多的时候启动时就慢了。
还有要说的是jdt的重构功能要比netbean强得多。。。
但是要把netbean跟eclipse platform比是没有意义的,就好像拿windows跟没有x的linux比界面一样。因此要拿netbean跟jdt来比,如果真的要这样比的话。
 楼主| 发表于 2004-11-3 17:43:19 | 显示全部楼层
最初由 zbw76 发表
谢这篇文章的人无耻到了极点,靠贬低别人来提高自己的地位就无耻造谣中伤,靠,看看这
==============================
主菜单的设置相对比较合理。Borland的JBuilder的主菜单就抄袭了这种风格。参数配置页面也比较清爽。

===================
我靠,不要信口胡诌,不要忘了eclipse是在那场著名的 java 开发工具大战中败给 Jbuilder 的IBM的那个来的,作人要本分阿。

我就是作者,不明白我无耻在哪里,也没发现我的地位因此文而得到了提高。
请这位兄弟说明。
在JAVA开发工具大战中IBM败给Borland了吗???
J BuilderX确实有抄袭Eclipse之嫌啊,Borland的开发能力恐怕有所下降了,要不以Borland的实力,怎么会连个C++ Builder X都难产呢??
 楼主| 发表于 2004-11-3 17:45:29 | 显示全部楼层
iDay兄,多谢指教。
发表于 2004-11-3 17:51:19 | 显示全部楼层
工具只是工具,哪个顺手,对能提高自己的开发效率就行了,不要再去比较哪个好哪个不好了。。。。
发表于 2004-11-3 18:18:24 | 显示全部楼层
最初由 iDay 发表
工具只是工具,哪个顺手,对能提高自己的开发效率就行了,不要再去比较哪个好哪个不好了。。。。


言之有理,就象讨论刀叉好用还是筷子好用一样,这不但和所处环境有关,也和个人喜好有关
发表于 2004-11-4 13:59:10 | 显示全部楼层
习惯了eclipse,那些代码辅助功能比较实用。

netbeans多数用来作ui。
发表于 2004-11-8 20:38:40 | 显示全部楼层
 楼主| 发表于 2004-11-10 12:08:46 | 显示全部楼层
不会吧??竟然说Eclipse3.0没有代码折叠????
可是我已经用了很久了啊!
再说,官方网页上已经写明了这个功能啊!

看看:在Editor-Code Folding里面,Eclipse3.0竟然没有???
还有Javadoc in Code Completion,应该是有的啊??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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