08 7月 2009

Development Tools on Mac

習慣用的IDE當然是Eclipse啦,換個IDE就差不多變成癈人了,想當初從JBuilder換到Eclipse也是痛苦了很長一段時間,並不是IDEA或Netbeans不好,但是實在是沒什麼時間再習慣另一個IDE,除非Eclipse不再開發了,要不應該會一直用下去吧。
用Eclipse當然要加些Plugin:
MyEclipse:早期我一定要用的是MyEclipse,不過實在愈來愈肥,而且更新速度愈來愈慢(跟Eclipse更速度來比),所以在Ganymede之後就沒再用了,單純用Eclipse JEE的版本倒也頗為愉快。
m2eclipse: http://m2eclipse.codehaus.org/,現在如果少了這個Plugin,我也算是個癈人了,Build、Test、Package都要靠Maven,在IDE裡可以快速執行Maven非這個Plugin不可。
Subversive: http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/,在Windows的話首選應該是Sublipse,但是在Mac裡,Eclipse內建的Subversive也算是不錯了,而且更新速度跟得上Eclipse的改版,所以在Mac裡我都是用Subversive來跟SVN接。
SpringIDE: http://dist.springframework.org/release/IDE,沒有Spring,那還能做案子嗎?有了這Plugin,在寫Spring 設定XML時方便多了,再也不用記Class裡有哪些field,其它設定檔裡有哪些Bean。
Yourkit: http://www.yourkit.com/download/yourkit80_eclipse34/,這東西本身是要錢的,單下Plugin沒用,方便看程式裡Thread、Memory、Instance、Exception等各項資訊,主要是怕有Thread deadlock,Memory leak的問題,有這工具方便多了。Performance 倒不是我特別在意的。
Properties Editor: http://propedit.sourceforge.jp/eclipse/updates/,多語系Properties files的編寫工具,我可不想再回頭用console來編,雖說Jinto也很不錯,但它相容性較差是我放棄的主因。
再來跟DB有關的Client,我多是用Navicat,因為主要使用的DB不是Oracle就是Mysql,免費的Navicat lite 已經差不多夠了,Eclipse 中雖然有內建的DB Explorer,但說實話,實在不好用…
寫這些其實・・・只是為了記Plugin的URL啦

1 則留言:

胖子 提到...

我還是默默的在跟你學習