海边沫沫

相濡以沫,不如相忘于江湖
posts - 42, comments - 477, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2008年1月11日,NetBeans 6.0.1发布了中文版,对于不喜欢英文版的朋友们来说,这真的是莫大的福音。刚刚过完年又走上工作岗位的朋友们,快去下载吧!

NetBeans这些年越来越火,去年更是包揽了好几项大奖。外面的评论界很多都认为NetBeans已经超越了Eclipse,然而我却有不同的看法。

先来看看NetBeans比Eclipse差的地方吧:

第一,Eclipse中新建一个类的时候,弹出的对话框中就可以直接指定超类和接口,而且定位超类和接口也非常简单,基本上只用输入开头的几个字母,就会弹出很多提示,即时把包名忘记都无所谓。如下图:
01.png

在上图中,我想创建一个Struts中的Action,则只需要在选择超类的对话框中输入"Action",Eclipse就会自动为我们匹配类型org.apache.struts.action,非常的方便。

而在NetBeans中,新建一个Java类的时候:
04.png

05.png

从上图可以看出,根本不能够指定超类和接口,也就是说,一切都要先创建一个类后,再到源代码中修改,无比的麻烦。因为我经常会忘记哪个类在哪个包中、接口中定义的方法的签名。

第二,在Eclipse中,我们可以很方便的查看一个类的继承关系,如下图:
02.png

03.png

对于每一个类及它的超类,以及超类的超类,我都可以很方便的查看它们实现了哪些方法?根据这些方面的名称、参数以及返回类型,我基本上就可以把它的功能和设计思路搞个八九不离十了,把翻阅文档的时间都节省了,当然,这跟Java语言的优点是分不开的。如果是C++,我估计不管是哪个高手,如果只看代码而不看注释,一定会被搞得晕头转向。在我以前的学习过程中,不管是分析SWT/JFace,还是Eclipse的OpenGL包(可以看我以前写的关于RCP的随笔),Eclipse的这个功能帮了我不少忙。对于一些缺少文档或者文档不好找的技术,这个功能尤其有用。

而NetBeans呢?根本就没有这个功能。

当然,NetBeans也有比Eclipse强的地方,那就是在J2EE方面、可视化设计方面、动态语言方面等等都比Eclipse要强,不过Eclipse通过插件的支持,一样可以做到,只不过到处去找插件,麻烦了一点而已。套用武侠小说中的话来分析,那就是NetBeans练的都是外门功夫,虽然招式华丽,但是内功修为方面却比不上Eclipse。

真的不明白NetBeans开发组是怎么想的,因为Java语言提供的反射特性很强大,所以实现上面我提到的两个功能应该是很简单的,比NetBeans实现其它那些华丽的特性都要简单,但是他们偏偏就是不做,就像是华山派的剑宗瞧不起气宗一样,真是烦人。

NetBeans中有有一些功能还是比较吸引人的,其中有一项那就是对UML的支持。要知道,一直以来,UML工具都是一些昂贵的商业产品,免费的东西统统的不好用。Eclipse平台下的插件虽多,但是好用的UML插件基本上没有,就连官方的UML2插件都不行,虽然可以建模,但是不能显示为图形,而且我觉得它还不如EMF。

下图是在NetBeans中使用UML设计一个类图:
06.png

NetBeans中的UML功能很强大,唯一的缺点:速度有点慢。像我这样双核E6600的CPU加上4G内存的机器,画这么一个类图都要停顿半天。

NetBeans另一项吸引人的功能就是用来做J2ME开发,我之所以会在我的机器上装上NetBeans,就是因为我有时要为我的破手机写写小游戏。在我的博客中有几篇随笔就是关于J2ME的,不嫌弃的朋友可以看看。

Feedback

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-02-12 19:41 by 山风小子
NetBeans6还有一个小缺陷,就是字体颜色太浅,对眼睛不利。

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-02-12 19:42 by t
只是你习惯和不习惯而已

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-02-12 19:58 by xmlspy
和eclipse相比,它基本上就算是个半成品.....
安装过6.0用了一次就放在角落里了

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-02-12 21:03 by Goodtiger
都是没有用过Netbeans的,在这里评论

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-02-12 21:15 by pallove
在细节方面eclipse差netbeans好多了。特别是在代码编辑函数多参的情况下你可以感觉到其区别,了解到netbeans的细节。

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-02-13 08:37 by ivin
netbeans和eclipse相比的确还有很长的路要走,很多的地方都不尽人意。期待后续版本能够有更好的表现。我舍弃eclipse的原因就是插件,当初喜欢它也是看中了它插件体制。后来发现总是在安装插件,就放弃了。真的是成也插件败也插件。

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距[未登录]  回复  更多评论   

2008-02-14 11:27 by gfh21cn
两个性能比较,NETBEANS还是太慢了

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距[未登录]  回复  更多评论   

2008-02-15 11:58 by java
我无法忍受netbeans的速度

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-02-15 12:51 by 海边沫沫
@山风小子
我也有同感

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-02-15 12:52 by 海边沫沫
@pallove
可以举详细点的例子吗?

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-02-15 12:53 by 海边沫沫
@ivin
我也觉得Eclipse到处找插件很麻烦。不过你放弃了Eclipse用什么呢?

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-02-15 12:53 by 海边沫沫
@gfh21cn
@java
换个性能强大、内存充足的机器嘛。

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-02-17 12:29 by 51tre
确实不错

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-02-27 08:40 by 路人
公正的讲,netbeans的确还有很多地方跟eclipse还有差距,但是也在很多地方胜出eclipse了。首先就我使用netbeans 6.0这不到一个月的时间,感觉楼主对netbeans并没有什么耐心,如果有点耐心的话,就不会写出这篇误导他人的文章。

别的我不多说了,仅指出一例,在netbeans下面一样可以方便的查看一个类的继承关系。

我不是来争吵的,但是netbeans确实是进步巨大,等你们认为netbeans赶上eclipse的时候,eclipse就被netbeans落在后面了。

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-03-10 22:17 by hahaha
NetBeans 下面也可进看继承关系,不过在他下面往工程里添加个图片和类,真的不知道该怎添加呀,困难........

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-03-23 01:38 by t
先谢谢,今晚在你的这我学到了好多,但我比较想知道ecplise+j2me的有关质料,我是大3的学生,想学点有关手机编程的,方便以后找工作!不知斑竹能否提供一些这方面的资料。这是我的邮箱htr503@163.com

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距[未登录]  回复  更多评论   

2008-04-14 14:56 by killer
你上面说的那些不便之处,我已经替你反馈到netbeans开发组,希望能在下一个版本能看到更好的一个IDE

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-05-01 19:28 by agsd9
netbeans5.5中自动注释的功能是很好用的,可以自动生成技术文档,在6.0.1里,用UML建摸是很好用的,各用所长么

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-06-24 17:28 by xmm
netbeans在j2me开发方面还是忙方便的,这点比eclipse好点,不过netbeans速度有点慢,不知道为什么

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-08-07 15:06 by 海鲜
感觉和你们完全不一样。
我奔腾双核CPU、1G内存的本本,用Eclipse3.4+EclipseMe1.7.9一个HelloWorld都得近一分钟。我做好的俄罗斯方块在NetBeans6.0.1里10秒左右!而且Eclipse装起来那个麻烦,同时装MOTO、Nokia、Samsung、Sony Ericssion模拟器用了我一周!NetBeans半小时搞定!

# re: NetBeans 6.0.1 中文版发布,和Eclipse比我觉得还有差距  回复  更多评论   

2008-08-28 21:39 by xiaoyaojiankez
我觉得NetBeans就非常好,至少是个很有潜力的开发工具,安装方便,功能又强大。界面又漂亮,我喜欢。

标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-02-12 19:32 编辑过
 
 
相关链接:
网站导航: