這是壹個完整的Java項目開發,包括很多環節,每個環節需要使用不同的開發工具。當然,在實際的Java項目開發中,不可能壹個人有幾份工作,壹般每個環節都有專人負責。
比如產品經理負責原型設計;界面的美化由專門的美工負責;有專門的前端開發人員負責前端,我們的Java開發人員負責產品研發,就是根據項目需求設計系統架構,設計數據庫,編寫調試程序代碼。對於普通碼農來說,主要是寫程序,調試程序。
想要編寫壹個完整的程序,需要很多工具,我們可以逐壹分析它們:
1.如果妳想寫壹個程序,妳需要壹個可以寫源代碼的編輯工具。例如:記事本++等
2.如果妳想測試程序,妳需要壹個編譯和執行工具。比如:JDK;;
3.如果妳想獨立測試壹個單元,妳需要壹個單元測試工具。比如:JUnit、TestNG;
4.如果妳想寫壹個開發文檔,妳需要開發壹個文檔編輯工具。比如:word、Excel、PPT
5.如果妳想分析和設計壹個程序,妳需要壹個程序分析和設計工具。比如:StarUML;
6.為了方便管理源代碼和版本升級,需要源代碼管理和版本維護工具。比如:SVN,Git;
7.許多第三方類庫和Jar包被多個團隊用於協作開發或項目。需要自動化構建工具。比如:Maven,gradle;
8.如果想在壹個工具中使用以上所有功能,需要使用集成開發工具IDE。比如:月食;;