• 7

寫coding一定要用mac嗎?

pingyingtu wrote:
SSD


硬體支援問題吧。即便是hackintosh的硬體支援也容易出現問題。另外安裝在SSD上的體驗肯定會比在一般硬碟上還要好,然而原生安裝跑的體驗又優於虛擬機上的體驗。光是apple引進t2晶片,防止安裝原生linux,就被一些linux使用者討論過了,目前m1不支援原生windows,估計也會影響部分消費者的選擇。

反正都要使用外接螢幕了,內建其實沒差。接兩個外接螢幕後,筆電就可以放在螢幕後面納涼了。
lops wrote:
買一般pc也可以裝windows/linux/macOS,其實不衝突XD

不要亂推薦...

拿黑蘋果來Coding...,
如果是寫iOS App,應該會寫到想撞牆......
夏米克 wrote:
我比較好奇很多人用Mac寫程式比較爽的原因是什麼XDDD

LOGO嗎?...(恕刪)

有些東西是規格表上看不出明顯差異的...

沒開過Lexus的人,
可能也會以為它跟Toyota只差在一個Logo



Google與微軟的開發者大會上一堆蘋果,
「國外」許多IT/程式員喜歡用蘋果, 不是沒有原因的...
lfjadsflk wrote:
Google與微軟的開發者大會


敢問這是哪間公司開的大會?請問台下是記者還是真的開發者?
這類造謠文章不知道還要多少個...

Google跟FB也就算了,微軟?
你看一下市佔量,國外用dell/lenovo/hp產品的開發者絕非少數好嗎。
另外裡面跑什麼?windows?還是linux?

要不說說看生產Apple產品的產線都用windows? 庫克去參加活動也用微軟surface產品

人家也沒翻臉甩桌,人家大會喜歡使用微軟產品也不是沒有道理的。


附加stackoverflow developer survey:

https://insights.stackoverflow.com/survey/2019#technology-_-platforms
Developers' Primary Operating Systems
windows + Linux的比例超過50%....
阿里巴巴是怪盜 wrote:
這幾年一直聽到Big Data,趁下班有空想學習一下Python跟R,但原本的舊筆電已經不敷使用,必須得買台新的。身邊的programmer朋友幾乎都是用mac,但很怕自己只是三分鐘熱度,mac價格也是讓我需要多想一下的原因,想詢問有在寫coding的大家,mac真的寫起來會順暢很多嗎?還有買mac真的建議要加保AppleCare+嗎?


寫 code 不一定要用 Mac ,
但 Mac 絕對是首選,
不論你想寫哪一種 Code,
在 Mac 上一定找得到對應的開發方式,
因為 Mac 吃遍所有的 x86 OS,
想做個跨平台的全能開發者,
或是建置跨平台協同運作的解決方案,
一台 Mac 就可以全部搞定。

喔,我說的是 Intel CPU 的 Mac ,
不是最近話題性很夯的 M1 CPU 的 Mac。

來打我啊笨 wrote:
寫 code 不一定(恕刪)


會嗎?你如果要針對CPU晶片做cache attack的話,頂多代碼可以在mac上寫(只要有editor哪個電腦平台都能寫),但也無法得到預期的運行結果。

部分程式開發仍有底層甚至硬體相容等需求,mac很通吃,但絕非萬能。以蘋果產品來說,對開發者最友善的應是裝t2晶片前的mac系列,支援原生跨平台。
lops wrote:
微軟的開發者大會


Linux&Windows比例高並不意外
因為所有的伺服器系統都被他們獨佔
windows在消費級市場跟工業電腦也有絕對優勢
但仔細看MacOS市佔率也有29.2%
以蘋果的市占來說其實超級高阿
其實黑蘋果性能也能很好
只是非常挑硬體 非老手很難自己弄好
不然就是你跟我的黑蘋果定義不一樣

lfjadsflk wrote:
不要亂推薦...拿黑...(恕刪)
lolya wrote:
Linux&Windows...(恕刪)


masOS仍然有提供server服務。題外話,apple在1990年代一度準備進軍伺服器市場,結果決策錯誤,市占率低迷,之後在1996年前後把賈伯斯請回來,並買下當時Jobs所在的NeXTSTEP,修改他們開發的OS後才出現如今能詳的mac os x。

並非蘋果之前未做,而是之前做過卻很慘,之後這10-20年不敢再隨意踏入server市場。不過有傳聞說未來仍有計畫。在科普一點,1990年代unix系統跟linux系統的server市占比是90:10,在2007年之後伺服器系統市占比已經變為10:90,Linux拿下伺服器市場也是一步一腳印打下來的。

另外這survey是問 : "Developers' Primary Operating Systems - We asked our respondents what operating systems they use for work."
也只有少部分人是整日使用server,何況developers做SRE等工作的仍是少數中的少數,若再考量市場OS market share,Linux長年號稱不到3%,在developer中卻高達25%,這比例才驚人。(macOS在OS market share近年已在15-20%之間了)
lops wrote:
部分程式開發仍有底層甚至硬體相容等需求,mac很通吃,但絕非萬能。以蘋果產品來說,對開發者最友善的應是裝t2晶片前的mac系列,支援原生跨平台。


我可沒有說 Mac 是萬能的,
我推薦 Mac 為首選。
是以樓主詢問的寫 code 通則來說,
Mac 比一般「Windows 筆電/桌機」能做的開發範圍還大,
Apple 生態圈必須要有一台 Mac ,
但 Mac 能做的開發,可不只有 Apple 生態圈而已,
我可沒限定 Mac + macOS 的安裝環境,
甚至貼了一張圖說明三種 OS 共存在同一台機器上進行開發的示範。

Mac 安裝 Windows 就是一台標準的 Windows 裝置,
能寫的 Code 跟一般的 Windows 桌機/筆電,開發環境有何差異?
你說「得不到預期結果」,
是指「Mac 安裝 Windows 會發生但一般 Windows 桌機筆電不會發生」,
還是指「開發可能會遇到的情況,不分 Mac 或一般桌機筆電,Mac 也不是萬能」,

底層硬體相容的開發需求,當然一定會遇到,
這對 Mac 和一台相同 Intel CPU 等級的 Windows 桌機筆電,
條件就不同了嗎?

別把樓主的問題複雜化了。
  • 7
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?