程序員開發常用的21個工具(總結篇)
憤青持續碼字中,每週三準時更新
每篇文章博主都會仔細來回閱讀,語文不好,發現有語法錯誤,麻煩評論留言,一定改。
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處
由於很多程序開發者對於開發工具的專一性,只對經常用到的Intellij IDEA,eclipse,android studio等開發平臺熟稔於心,對於其他的開發工具只是一個模糊的認識。
網上大神給出了50個常用開發工具,根據其中的重要性以及實用性,提取出其中對於初級到中級開發程序員常用的21個開發工具,整理成表格的形式,附帶簡潔的解釋,以及相應的官網地址。希望對大家有用。
工具 | 官網 | 描述 |
---|---|---|
Adobe Premiere Pro CC 2019 | https://www.adobe.com/products/premiere | 強大的視頻處理軟件 |
Adobe After Effects CC 2019 | https://www.adobe.com/cn/products/aftereffects | 主要視頻的特效 |
KMPlayer | http://www.kmplayer.com | 視頻播放神器 |
CodeLF | https://unbug.github.io/codelf | GItHub的一個爬蟲工具 |
Adobe Photoshop CC 2019 | https://www.adobe.com/cn/products/photoshop | 圖像處理 |
印象筆記 | https://www.yinxiang.com | 本人現在也在用的筆記 |
Sublime Text | http://www.sublimetext.com | 文本記錄的工具或者代碼工具 |
網*有道詞典 | http://www.youdao.com | 代碼英文查找 |
JMeter | https://jmeter.apache.org | Apache JMeter是Apache組織開發的基於Java的壓力測試工具 |
Gradle | https://gradle.org | 基於Apache Ant和Apache Maven概念的項目自動化構建開源工具 |
Maven | http://maven.apache.org | 項目構建、項目構建、項目依賴管理 |
GIt | https://git-scm.com | 版本控制工具(包括接下來即將出爐的SVN詳細使用文章,也是版本控制工具) |
Postwoman | https://postwoman.io | 開源的 Postman 替代品 |
Postman | https://www.getpostman.com | 接口調試的神器 |
Navicat Premium | https://www.navicat.com.cn | 數據庫的可視化工具 |
PyCharm | http://www.jetbrains.com/pycharm | 學習python代碼 |
Visual Studio Code | https://code.visualstudio.com | 輕量且強大的跨平臺開源代碼編輯器(IDE),支持Windows,OS X和Linux。內置JavaScript、TypeScript和Node.js支持,而且擁有豐富的插件生態系統 ,可通過安裝插件來支持C++、C#、Python、PHP等其他語言。 |
WebStorm | http://www.jetbrains.com/webstorm | 前端的開發工具, 主要是js,vue,jq,還有丟丟React |
Intellij IDEA | http://www.jetbrains.com/idea | 基本上程序員都知道 |
ProcessOn | https://www.processon.com | 在線作圖神器: 流程圖、思維導圖、原型圖、UML、網絡拓撲圖、組織結構圖、BPMN等 |
Xmind | https://www.xmind.cn | 概要設計的腦圖 |
關於其他平臺和工具:
Web服務器:apache、tomcat、nginx、lighttpd
監控:nagios、ganglia、cacti、zabbix
自動部署:ansible、sshpt、salt
配置管理:puppet、cfengine
負載均衡:lvs、haproxy、nginx
傳輸工具:scribe、flume
備份工具:rsync、wget
數據庫:mysql、oracle、sqlserver
分佈式平臺:hdfs、mapreduce、spark、storm、hive
分佈式數據庫:hbase、cassandra、redis、MongoDB
容器:lxc、docker
虛擬化:openstack、xen、kvm
安全:kerberos、selinux、acl、iptables
問題追查:netstat、top、tcpdump、last
以上是博主根據自己經驗總結的,如果想知道更多的開發工具,以及使用方法,可以留言補充。