1.editplus
editplus 是我使用最頻繁的工具,不管是java程序還是其他的語言的程序,本人都使用它,方便好用,速度快。如果配置好的話,可以直接編譯,發布程序,我甚至使用它和ant,sourcesafe配合,直接進行文件的check in ,check out等操作,不用再打開vss。
2.rose
做分析設計時必須要用的,配合jbuilder比較爽,就是機器的速度要慢了。多人開發時,最好和版本控制軟件配合使用。
3.jbuilder
功能強大,還可以配合vss,rose,junit等多種開發軟件使用,就是速度太慢了。建議一般編譯project時,調用ant,會比它快。我主要是使用它和edilplus來配合。
4.cvs/vss
不說也罷。
5.ant
對於java就象make對於c,但是比make強大多了,最主要的是它是java寫的,跨平台。它的功能很多,甚至連ftp,telnet等功能都有,你可以在editplus裡配置好,一敲快捷健就可以將改過的文件上傳上去。它真的很方便,應該好好的掌握。
6.erwin
做數據庫設計用,雖然rose也有data design功能,但是不如它方便。竅門很多,建議好好掌握。
7.junit
測試真的很重要了,用它對你的java進行功能測試,不過剛開始可別嫌煩啊
8.rational robot
也是做測試的,更強大也更難掌握,可以彌補junit進行HTML界面測試的不足。
9.struts
嚴格的說,是一個mvc模式的框架,真的很有用處,有機會我好好說說。
10.rational requestpro
做需求分析,最好用它,能和你的rose好好的配合。
11.rational clearcase
bug多,需求變化多不怕,關鍵是要管理好,所以要用它。