為何選擇Mac 作為開發環境
系統穩定性高
- Mac 作為一個 Unix-like 系統, 有著穩定性高的特性, 並且有著一個良好的生態系統, 這使得開發者可以專注於開發, 而不是維護系統.
ex 為了在 Windows 上安裝 Ruby on Rails, 需要安裝 Ruby, Rails, Node.js, Yarn, SQLite, Postgres, Redis, ImageMagick, Git, and more. 這些都是在 Mac 上預裝的.
ex 為了在 Ubuntu 上安裝 Cursor IDE, 安裝 fuse 導致 gdm.service 掛起, 無法進入桌面系統 參考
2. 開發工具多樣
-
Mac 有著豐富的開發工具, 例如 Xcode, Visual Studio Code, iTerm2, Homebrew, Docker, Git, Node.js, Python, Ruby, Java, PHP, MySQL, Postgres, Redis, MongoDB, and more.
-
swfit 是一個強大的程式語言, 並且可以在 Mac 上開發 iOS, macOS, watchOS, and tvOS app.
-
有些工具沒有 Linux 版本, 例如 Line(在台灣影響很大) , Excel, Word, PowerPoint, and more.