iT邦幫忙

2021 iThome 鐵人賽

DAY 10
0
Arm Platforms

arm 還是 x86? 我該怎麼選呢系列 第 10

day10_MacOs ARM 的軟體開發之旅

Mac ARM 作為主要開發機是否可行?

對我來說,完全可以,我有在撰寫的語言為 C#, JS, Java 與 Go ,IDE 統一用 jetbrains 全家桶,搭配 Docekr,體驗跟在 x86 上一樣好,甚至因為變得更快更省電而有更好的體驗,如果你不確定你常使用的工具或開發的語言是否在 m1 上有支援,一樣可以透過這個網站 https://isapplesiliconready.com/tw 做查詢,他會列出哪些工具是透過模擬化執行的,哪些又有原生的版本

IDE

目前我最常使用的是 jetbrains 全家桶中的 Rider,Golang, Webstorm , 除了撰寫 .net 的 Rider 還需透過 rosetta 2 進行轉換外,其餘皆可原生支持 m1 晶片並獲得全部的效能,目前使用 Rider,Golang, Webstorm 皆沒有遇過問題,可以放心使用,還有一點要提醒 Mac 僅能開發 .Net Core 的程式 這不論是 x86 還是 m1 都是如此,當然一樣可以透過虛擬機安裝 windows 解決,但是否有相容性問題就較難全面性的測試,較不推薦

DB

可以透過安裝 jetbrains datagrip 來進行資料庫的管理,也可以使用 docker 安裝常見的 MySql, PostgreSql 甚至是 MsSQL,在軟體的環境搭建上可以省很多力氣

GIT

常用的 GIT 管理工具如 SourseTree, Fork 皆可運行在 arm m1 上,目前亦沒有遇到過問題

下篇預告

用 mac m1 聽音樂用什麼軟體好呢


上一篇
day9_MacOs ARM 的剪輯工作之旅
下一篇
day11_MacOs ARM 的音樂之旅
系列文
arm 還是 x86? 我該怎麼選呢30

尚未有邦友留言

立即登入留言