1431 字
7 分鐘
常用的開發工具-2024

文章更新於 2024/08/03

最近換了新的工作環境,趁此機會整理了一下我目前最常用的開發工具。這些工具涵蓋了從伺服器到快速工具等多個方面,大大提升了我的開發效率。在此分享給大家參考,也歡迎推薦其他好用的工具。

雲端服務#

  • Oracle Cloud:

    • 知名老牌雲端服務供應商,提供相對不錯的免費方案。
    • 個人心得: 免費伺服器規格不錯,但設定上比 Linode、GPC 複雜,有一些需要注意的地方。
  • Zeabur:

    • 近期熱門的 Serverless 平台,讓開發者輕鬆部署和管理 Web 應用程式,無需擔心基礎設施。
    • 個人心得: 方便快速,適合小型專案或原型開發,客服人員還會協助部署,服務非常 nice!歡迎使用我的邀請碼

開發環境#

  • Warp:

    • 一款現代化的終端機工具,旨在提高開發者的工作效率,具有快速搜尋、自動補全、AI 指令等功能。
    • 個人心得: 喜歡嘗試新工具,介面美觀,功能豐富,雖然我還是主要將它作為一般的終端機使用。歡迎使用我的邀請碼
  • Arc:

    • 主打提升生產力的瀏覽器,具有獨特的分頁管理、內建螢幕截圖工具和專注模式。
    • 個人心得: 介面很潮,特別適合多帳號管理。網頁開發者可能需要注意,仍有一些小問題會影響開發。歡迎使用我的邀請碼
  • Visual Studio Code (VS Code):

    • 微軟開發的免費開源程式碼編輯器,具有強大的擴充生態系統,支援多種程式語言和開發框架。
    • 個人心得: 擴充豐富,高度客製化,是目前最常用的編輯器。
    • 如何在 Mac 上右鍵使用 VS Code 開啟資料夾
    • Github Copilot 真的很方便,比較簡易的架構可以很快速的自動補全。但是免不了會有一些奇怪的建議,不過還是很推薦使用,年費 100美金。
  • Cursor

    • 一款基於 AI 的程式碼編輯器,整合了 GPT-4 的功能,提供智能代碼補全、重構和解釋等功能。
    • 個人心得: 近期很紅的編輯器,我還在測試使用中,年費 192 美金。功能看起來很強大,看介紹比 GitHub Copilot 更好用。需要更多時間來評估其實際效果。但我 Copilot 都付年費了…

開發工具#

  • Git Tower:

    • 一款圖形化的 Git 客戶端,提供直觀的介面,讓 Git 操作變得更簡單易懂,適合初學者和進階使用者。
    • 個人心得: 介面簡潔,操作方便,支援 Windows 和 macOS,讓 Git 版本控制更方便,但價格稍高 (每年 69 美元)。
  • TablePlus:

    • 一款現代化的資料庫管理工具,支援多種資料庫引擎 (MySQL, PostgreSQL, SQLite, etc.),提供友善的介面和實用的功能。
    • 個人心得: 支援雙平台和移動端,輕量級但功能強大,是管理資料庫的好幫手,但需要付費一年 89 美元 (如果不續訂,過期後無法更新和使用移動端)。
  • OrbStack:

    • 一款在 macOS 上快速搭建 Docker 開發環境的工具,提供輕量級的虛擬環境,讓 Docker 運行更順暢。
    • 個人心得: macOS 使用者的 Docker Desktop 絕佳替代品,效能更佳,但仍有一些小 bug 需要注意 (可惜 Windows 無法使用)。
  • Termius:

    • 一款跨平台的 SSH 客戶端,支援多種協議和密鑰管理,讓遠端連線更加方便。
    • 個人心得: 界面簡潔,支援多平台(最大的需求),功能強大,是管理遠端伺服器的好工具。但是免費版的功能有限無法同步伺服器設定,要同步價格是每月 10 美金。
  • DevToys:

    • 一個集成了多種開發常用工具的應用程式,包括 JSON 格式化、編碼轉換、圖片壓縮、正則表達式測試等。
    • 個人心得: 許多實用的小工具,能節省不少時間。
  • Proxyman:

    • 一款功能強大的網路偵錯工具,專為 macOS 設計,可用於監控、分析和修改 HTTP/HTTPS 流量。
    • 個人心得: 對於網路應用程式開發和調試非常有用,特別是在處理 API 請求和響應時。介面直觀,功能豐富,但免費版功能有限。
  • Postman:

    • 一款流行的 API 開發和測試工具,提供強大的功能,如請求構建、環境變數、測試腳本、文件生成等。
    • 個人心得: API 開發必備工具,功能齊全,使用廣泛。

效率工具#

  • Raycast:

    • 一款 macOS 上的效率工具,可用於快速啟動應用程式、搜尋檔案、執行指令、管理剪貼簿等。
    • 個人心得: 提升工作效率的神器,Spotlight 的強大替代品。而且有蠻多好玩的插件可以使用。
  • Rectangle:

    • 一款 macOS 上的視窗管理工具,支援快速調整視窗大小和位置,提高多任務處理效率。
    • 個人心得: 簡單易用,大幅提升視窗管理效率,尤其從 Windows 轉換過來的使用者必備。

Node.js 開發#

  • Volta:

    • JavaScript 工具管理器,可輕鬆管理多個 Node.js 版本和套件,確保專案環境一致性。
    • 個人心得: 簡化 Node.js 版本管理,避免不同專案之間的衝突。感覺比 nvm 好用。
  • PM2:

    • Node.js 應用程式的生產環境進程管理器,具有自動重啟、日誌管理等功能。
    • 個人心得: 讓 Node.js 應用程式在伺服器上穩定運行的好幫手。
常用的開發工具-2024
https://laplusda.com/posts/favorite-dev-tools-2024/
作者
Zero
發佈於
2024-07-20
許可協議
CC BY-NC-SA 4.0