您的位置:首页 > 编程语言 > Java开发

【转】NetBeans还是Eclipse

2011-05-20 14:31 204 查看
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的好处的确可取处甚多。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: