六星云課堂:作為程序員,常用的軟件工具有哪些?

程序員做軟件開發(fā)會用到什么軟件?畫圖用什么軟件?操作數(shù)據(jù)庫用什么軟件?今天六星云課堂就來給大家列一下,程序員常用的一些軟件。

1.IntelliJ IDEA
idea是業(yè)界公認最好的Java開發(fā)工具,做JAVA軟件開發(fā)用的最多。如果還沒有玩過的,建議來試試idea,你一定會愛上它的。

2.X-shell
做java的,會經(jīng)常和linux打交道,測試環(huán)境、線上環(huán)境都是在遠程linux上面,基本上都是通過Xshell遠程連接linux服務(wù)器進行操作,非常好用。

3.Postman
做java的多數(shù)情況下會給各種端(前端,ios,安卓等等)提供各種http接口,開發(fā)好接口之后需要自測,所以需要一款非常好的http測試工具,postman就是做這個的。

4.PowerDesigner
數(shù)據(jù)庫設(shè)計工具,平時用來設(shè)計數(shù)據(jù)庫表,設(shè)計完成之后可以生成各種db格式的sql,數(shù)據(jù)庫設(shè)計必備的工具。

5.Navicat for MySQL
MySQL可視化管理工具,輕量級的一個工具,好用。

6.MySQL Workbench
這個也是一款MySQL可視化管理工具,功能比Navicat 要更強大一些,MySQL官方開發(fā)的工具。

7.Redis Desktop Manager
Redis Desktop Manager是一款windows平臺下的可視化redis數(shù)據(jù)庫桌面管理工具,使用它你可以查看、刪除、修改你的redis數(shù)據(jù)庫數(shù)據(jù),好用!

8.Typora
寫文章用的,markdown格式的寫作神器,非常好用。

9.ProcessOn
線上畫圖神器,基本上各種圖都可以畫:流程圖、腦圖、類圖、時序圖、狀態(tài)圖等等;共享也非常容,通過連接分享立即查看。
10.ScreenToGif
gif 動態(tài)圖制作工具,可以用來快速錄制屏幕上的指定區(qū)域,將其直接保存為 gif 動畫文件
11.Gitee
線上代碼托管平臺,包含了git的所有功能,可以說是中文版的github,提供了很多額外的好用的功能,上面也有很多優(yōu)秀的開源項目。

12.SwitchHosts
作為開發(fā)者,經(jīng)常會在多個環(huán)境中切換,需要修改本地的hosts文件,SwitchHosts 是一款本地hosts文件修改神器,非常好用。

除了以上介紹的軟件工具外,程序員還會用到很多的軟件工具,在這里就不一一舉例說明了,以上12個軟件工具,你會用到哪些呢?想學(xué)習(xí)更多編程技巧,歡迎持續(xù)關(guān)注六星云課堂!