常用網路與程式開發工具清單:高效測試與實戰利器
以下整理了我在日常工作中常用的各類網路測試工具、開發環境輔助工具以及自動化腳本工具。
一、網路測試與協定工具
這類工具專注於網路層級的封包分析、協定伺服器模擬與連線管理。
二、基礎服務與遠端存取工具
用於網路位址解析服務 (DDNS) 以及遠端桌面應用程式的解決方案。
動態域名服務 (DDNS)
| 類型 |
服務名稱 |
簡介 |
| 免費 DDNS |
Duck DNS |
免費的 Dynamic DNS 服務提供者。 |
| 免費 DDNS |
NOIP |
有名的 DDNS 服務提供者,提供一組免費的動態 DNS 設定。 |
遠端桌面解決方案
| 類型 |
服務名稱 |
簡介 |
| 遠端應用程式 |
Microsoft Remote APP |
透過遠端桌面連線 (RDC) 8.1 用戶端更新,讓 Windows 7 SP1 的電腦也能使用這些遠端應用程式功能。 |
| 遠端應用程式 |
Winflector |
客戶端需開啟 Winflector 程式,輸入伺服器 IP 連線資訊。連線後可在 Applications 清單中點選兩下直接開啟伺服器端提供的應用程式,不會產生獨立的連線設定檔。 |
三、程式與開發環境工具
專為 C++ 和 Java 開發、程式碼編輯以及環境配置提供的工具。
C++ 開發環境
| 類別 |
工具名稱 |
簡介 |
| IDE |
Code::Blocks |
一個免費、可擴展且完全可配置的 C++ IDE,旨在滿足用戶最苛刻的需求。 |
| 編譯/環境 |
MinGw && msys |
MinGW (Minimalist GNU for Windows) 提供了 Windows 上的編譯環境;MSYS 提供了輕量級的 Unix Shell 環境。 |
| 多執行緒 |
ptheads-win32 |
適用於 Win32 系統的開源 POSIX 執行緒(POSIX Threads)函式庫。 |
| 終端機 |
mintty |
專為 Cygwin 和 MSYS 設計的終端機窗口。 |
Java 開發輔助
| 類別 |
工具名稱 |
簡介 |
| 可執行檔打包 |
JSmooth |
一個 Java Wrapper 工具,用於為 Java 應用程式創建原生的 Windows 可執行檔 (.exe)。 |
| 可執行檔打包 |
NativeJ |
同上(用於為 Java 應用程式創建原生的 Windows 可執行檔 (.exe))。 |
Vim 編輯器外掛程式 (Plugin)
| 工具名稱 |
用途 |
簡介 |
| DrawIt |
Ascii 繪圖 |
用於 Ascii 繪圖的外掛程式,支援線條、橢圓、箭頭、填充等功能。 |
| ManPageView |
說明文件查看 |
整合式說明文件查看器,支援 manpages、gnu info、perldoc 和 php (Unix/Linux/Cygwin)。 |
四、自動化與輔助工具
這類工具專注於 Web 流程自動化、腳本控制以及優化工作環境的字型。
| 類別 |
工具名稱 |
用途/個人心得 |
| Web 自動化 |
Automa |
輕鬆創建和運行自動化測試腳本,可以透過錄製來創建腳本。 由於是 Chrome Extension,避開了許多免費腳本程式容易被防毒軟體誤判為病毒的問題,安裝使用更安心。 |
| 自動腳本 |
AutoHotKey |
自動化宏腳本工具,通過發送鍵盤輸入和滑鼠點擊,實現幾乎所有操作的自動化。 |
| 字型 (Font) |
Consolas |
專為程式設計優化的等寬字型。 |
| 字型 (Font) |
ProFont |
一種小巧的點陣字型,非常適合程式設計。 |
| 字型 (Font) |
Hack Font |
免費等寬字型,開放原始碼, 專為程式設計師設計。 https://github.com/source-foundry/Hack |
留言