上个星期升级了Eclipse,升级之后,使用了几天,发现报错和crash的几率很小了,它的error log view里面也清静了不少.
前一段时间,Netbeans6的正式版出来,使用了一下,感觉不错,而当时Eclipse Europa老是出错崩溃掉,让我非常的恼火,所以很想转用Netbeans,有一个项目,是Java GUI程序,在初始阶段,用Netbeans构建Java Swing界面,那叫一个爽啊.不过后面程序,出现了一些问题,比如内存泄漏,莫名奇妙的CPU占用100%啊.用Netbeans做profile也挺不错的.但是到了追踪问题的时候,用Netbeans的debug老是感觉不爽.哪个调试器没有Eclipse好用,Eclipse可以实时的看每个活跃线程的变量,并且变量的输出看起来很舒服,而netbeans却感觉怪怪的,所以后来这个已经构建好GUI的项目又转成了Eclipse的工程.还有就是Netbeans不能运行库中的classes,而给library绑定源代码的方式也怪怪的,没有像Eclipse那么方便,直接给一个jar包指定源码就可以了.另外代码编辑器,Eclipse比Netbeans还是舒服些.也许是对Netbeans不熟悉吧,也不想花时间去仔细学一个新的IDE,所以呢,以后还是坚持用Eclipse好了.对于Netbeans,就用用它的GUI Builder好了.要是Eclipse也有那么好的GUIbuilder该多好啊.可是那个VE的项目总是进度不怎么样,并且以前用过,感觉太慢.从网上知道MyEclipse移植了Netbeans的GUI Builder,不过MyEclipse是要卖钱的啊.另外还有一个好用点的Designer,也是商业的.说真的,我感觉做纯粹的Swing GUI,而不是RCP,SWT, netbeans的GUI Builder是我觉得最好的.