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