工作上一直用eclipse,最近使用了一些netbeans,發(fā)覺netbeans還是一如既往的慢,有點(diǎn)失望。
簡單的對(duì)比一下吧。
先說缺點(diǎn)吧:
  1. 速度慢。有時(shí)候editor最大化要點(diǎn)好幾次才work。如果打開大的project,eclipse雖然慢但還可以work,netbeans基本上就死在那兒了。今天試了一下eclipse project importer,發(fā)覺在netbeans下機(jī)器好點(diǎn),也還是可以work的. 今天大多數(shù)情況下,heap size都沒有超過80m,還是可以接受的。
  2. 有時(shí)候鍵盤會(huì)失去響應(yīng)。
  3. Junit test,如果測(cè)試fail的話,比如說assertNull("xxx should be null", "string"),fail掉以后,message “xxx should be null"需要到output的窗口才可以看到,eclipse整合到一個(gè)窗口了。
  4. 插件偏少,比如說hibernate的插件,groovy的插件。
  5. 在我的linux下,錯(cuò)誤提示都是亂碼...
  6. xml editor沒有eclipse的好用.現(xiàn)在eclipse自帶的,或者xmlbuddy,代碼提示都不錯(cuò)(xmlbuddy的更好),netbeans就不敢恭維了,反應(yīng)慢,而且很多時(shí)候提示根本就出不來.
優(yōu)點(diǎn):
  1. For ruby和rails的版本還蠻好用的。
  2. 覺得最好用的就是code template,eclipse上不能用tab鍵trigger,而且eclipse里面允許重名的template,所以還要選,哪怕只有一個(gè)template。而且,eclipse里template只能在編輯java里使用。
  3. 用ant來做編譯,運(yùn)行等等,至少不會(huì)像eclipse那樣,有時(shí)候根本就不build.有時(shí)候在eclipse下,不知道什么原因,就是不編譯,以至于運(yùn)行某個(gè)文件總是會(huì)出現(xiàn)ClassNotFoundException。