【转】NetBeans还是Eclipse

 http://hi.baidu.com/qianzhilv/blog/item/b0898651096f9f8e8d543042.html

 NetBeans和Eclipse之争,很大程度上是Swing和SWT之争。

-     至于Swing和SWT孰优孰劣,几句话很难说清楚,网上争论已久,公说公有理,婆说婆有理。焦点集中在稳定性和速度上。


-     但是其实这两个都属于说不清的东西。J2SE1.5之前,公认Swing的速度比SWT慢,但是稳定性较高。J2SE1.6出来以后就有人说Swing在速度上超过SWT了。至于以后谁的速度更快,鬼知道呢。至于稳定性,Swing是Sun的东西,土生土长,原汁原味,稳定性上似乎会更胜一筹,但是SWT也在迎头赶上,不久的将来会怎么样,这一点也在未知之数。


-     所以我觉得以这两点作为判断标准有点不靠谱,至于拿什么作评判标准,我觉得还是应用需求吧。SWT的GUI效果是有目共睹的,在以后的市场中肯定会大有作为,如果工程面对的是个人用户以及对界面有特殊要求的对象,SWT应该是首选。如果是做企业级的大型项目,从长远来看,Swing良好的官方支持和稳定性无疑可以做出最后的决定。


-      然后从IDE的角度去看,NetBeans由于是Sun的东西,所以对Java新技术的支持都是第一时间的,在这一点上Eclipse要慢一些;另外NB在图形界面设计上做得较好,用Eclipse如果不想使用非免费的图形界面设计插件,其免费的插件做得还不是非常成熟;再一个是配置的问题,这一点似乎只是初学者才会注意的问题,就是NB的配置很到位,安装之后tomcat已经被配置好了,而Eclipse还要进行单独的配置。另外在使用的过程中,发现现在的Swing界面已有很大改观,但是和SWT相比仍然有点儿差距,不知道是Swing本身的问题还是怎么回事,我在Linux下开着Beryl的时候NB的主界面一片空白,只有关掉Beryl才能正常显示,而Eclipse的SWT界面不会有这种情况。


-      最后比较一下两者的娘家,Eclipse是IBM主推的开源免费程序,背后聚集着Google、Borland、Oracle、RedHat等一堆业界火力点,插件多,技术力量雄厚,换句话说钱好赚;而NetBeans则是Sun一柱擎天,背后有名的企业不多,且多是些门外汉,但这不是说NB就没有前途,毕竟是名门正派,加之出道又晚、情有可原,Sun能发明一个伟大的Java就未尝不能再创造一个伟大的IDE,Java之父JamesGosling偏爱NB也不能简单的以出身来作解释,NB的好处的确可取处甚多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值