在企業(yè)項目開發(fā)中我們需要各種各樣的軟件開發(fā)工具,例如代碼編輯工具、遠(yuǎn)程SSH工具、FTP工具等。一款優(yōu)秀的軟件工具可以使我們事半功倍,極大提高我們開發(fā)效率。下面我來給大家推薦一些常用的軟件開發(fā)工具。
1、代碼開發(fā)工具
Java開發(fā)首選Jebtbrains公司的IntelliJ IDEA,它比Eclipse更優(yōu)美,功能更強大。
Jebtbrains是一家專業(yè)的軟件公司,旗下產(chǎn)品基本上涵蓋了目前市面上主流語言的開發(fā),若你要選擇開發(fā)工具,他家的產(chǎn)品最好。
2、數(shù)據(jù)庫客戶端工具
Java項目中用的最多的數(shù)據(jù)庫是Mysql和Mongodb。基本上大多數(shù)的業(yè)務(wù)系統(tǒng)都在使用Mysql,而Mongodb作為非關(guān)系數(shù)據(jù)庫的佼佼者,非常適合非結(jié)構(gòu)化數(shù)據(jù)存儲和可擴展的高性能數(shù)據(jù)存儲的解決方案。
Mysql最常用的客戶端是Navicate。Navicate系列軟件提供了各種數(shù)據(jù)庫的客戶端,包括Mysql、Sql Server、等數(shù)據(jù)庫服務(wù)。
Mongodb最好用的客戶端是Studio 3T for MongoDB,它基本提供了所有Mongodb功能。
3、遠(yuǎn)程SSH工具
SSH工具是運維工程師必不可少的工具。SecureCRT是最好的選擇,它是一款商業(yè)SSH、Telnet客戶端和虛擬終端軟件。
4、FTP工具
FTP工具是上傳文件到服務(wù)器的工具。FileZilla是一種快速、可信賴的FTP客戶端以及服務(wù)器開放源代碼程序,可以通過FTP和SFTP協(xié)議上傳文件,不需要服務(wù)器安裝FTP服務(wù)。
5、文本編輯工具
Sublime Text是一款功能強大的文本編輯器,可以直接來寫代碼、寫文檔、格式化數(shù)據(jù)等操作,有豐富的安插件使用。
6、接口調(diào)試工具
Postman是一款強大的用于發(fā)送HTTP請求的工具,做web頁面開發(fā)和測試的程序員必不可少,使用PostMan可以測試接口,模擬請求。
7、Git客戶端工具
Git是分布式的版本控制工具。提交代碼到Git倉庫有兩種方式:命令行和使用Git客戶端。若是Linux和MacOs系統(tǒng)用命令行提交,若是Windows系統(tǒng)用Git客戶端提交。
常用的Git客戶端是Source Tree。它擁有可視化界面,同時也是Mercurial和Subversion版本控制系統(tǒng)工具。