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