Mac還是Linux? - Linux

Table of Contents

原文恕刪

--

在選擇哪個平台時得清楚需求是什麼
以下皆是我個人主觀認定,供你參考XD
需求或者說功能我會區分成桌面操作、開發、運行這三個層面

1 桌面操作:

這個項目跟職業是否為工程師無關。

windows不用說,操作就是那樣。而linux在unity/gnome shell的多工作區切換
讓我在多個視窗的分類上更是方便,這點是windows比不上的。而我認為mac更優
的原因是在於觸控板,多指支援讓桌面操作更為順手。現在Microsoft Office在
mac上的支援也還算完整,我現在是不用windows了。

我曾經有ubuntu 12.04/14.04的兩年使用經驗,坦白講真的沒有很穩,同樣硬體播放
DVD就是會有些延遲,切到windows就不會。輸入法不像windows/mac那麼直觀。字形
也沒有windows/mac的統整性好。每隔一陣子可能就會有神秘錯誤訊息。要給一般民眾
使用及普及還有很長的一段路要走。

2 開發:

這個跟IDE比較有關一點,以順眼順手為主。如果是.NET應用那沒什麼好說的,就
是只能選windows,不過visual studio還滿好用的。原PO是寫Java,那不外乎就是
Intellij、Netbeans、Eclipse等等,那就看這些IDE在每個平台的支援度如何了。
單純就IDE順眼來說,mac >= windows > linux,Java IDE在linux上的字體只能用
慘字形容(兩年前),不知道現在改善了沒。不過硬體支援度linux > mac > windows
,這是單以多年前寫android的經驗,可能不準XD 常常裝置插上去windows就是要抓
個老半天...

由於我現在最常使用vim + terminal開發,加上桌面操作的考量,我是偏好mac。
然而想要學linux的人,千萬別以為mac可以取代,光是file system的架構就差太
多了,更遑論service/system management。

3 運行:

我幾乎不會在server上寫code,因為它只做兩件事,build code & run code,所以
它的硬體效能越高越好,像在公司我就是mac上寫code/commit code,server上的
CI service就會幫我進code/deploy/testing(或者rsync再手動做等等)。這件事
linux當然就不用說超級方便!

- 結論:

我推薦mac低規格筆電+一台強力linux桌機!

--

有幾篇說mac硬體比較差但卻賣得貴這是事實,但我花的錢是在購買1跟2,也就是
一個軟硬整合完整的產品,我認為CP是可以接受的。

前面一篇k大的文章說使用mac八成都電腦白痴有些太過了,我認識許多在國內外
知名軟體公司的朋友,他們以及他們的同事有超高比例都在使用mac,但他們應該
都不是電腦白痴吧? 況且全世界非IT產業的一般民眾更多是windows,這...
我想k大你想說的是購買mac卻安裝windows,那我認同他們是本末導致

--

All Comments

John avatarJohn2016-11-17
喜歡這篇的回應內容。
Bethany avatarBethany2016-11-22
多工作區切換,Windows也有吧!裝個軟體就好了,免費的.
Jack avatarJack2016-11-23
win10有,但操作性很糟,gnome/unity/mac都比較順
John avatarJohn2016-11-27
可是那還要「裝」啊其實windows也可以換桌面環境
但那也是要會的人才會弄..
Mason avatarMason2016-11-29
如果我是美國人,我也會選MAC的
Caitlin avatarCaitlin2016-12-01
這跟你是哪國人無關吧==
Ina avatarIna2016-12-01
你知道MAC在台灣跟美國價格嗎?
然後再去考慮平均收入,再來就是過往的硬體
Sandy avatarSandy2016-12-06
MAC確實以前優勢很多,現在有surface之後
加上NB的進化,硬體早就沒優勢
Bethany avatarBethany2016-12-08
但MAC在美國很多價格優勢
甚至比台灣便宜
Oliver avatarOliver2016-12-09
所以美國買是支持國貨,當然有關
Mia avatarMia2016-12-10
還有,寫軟體跟懂系統真的不是一樣的事情
James avatarJames2016-12-10
總是遇到說美國清一色MAC來討論的
Margaret avatarMargaret2016-12-13
我想說得只有,如果只有Linux跟MAC,學Linux即可
Enid avatarEnid2016-12-17
真的要桌面系統還是Windows吧,你erver Linux這樣
如果你從事繪圖或Apple開發者,當我沒說
Belly avatarBelly2016-12-19
假如你要去美國工作,那就買MAC吧
Franklin avatarFranklin2016-12-21
不好意思問問樓上的樓主,你平時有在用mac嗎?
Robert avatarRobert2016-12-26
愛用 OSX 、推荐 MBP 都非常 ok
Thomas avatarThomas2016-12-29
不 ok 的是拿 brew 來嘴 OSX 可以通吃 linux 應用
或者嘴都是 unix-like ,學起來都一樣
Dora avatarDora2016-12-31
推樓上,brew並非萬能。
Rachel avatarRachel2017-01-03
我只是認為選擇OSX要從功能開始
Kama avatarKama2017-01-08
我個人有OSX的VM,只是為了測試safari相容
Rae avatarRae2017-01-13
很多選擇MAC,只是為了跟隨流行,反而不好
Adele avatarAdele2017-01-16
而且最開始提問是說開發Java,沒有用MAC理由
Zora avatarZora2017-01-20
我必須說若你沒有親自有個 imac or macbook 來用 mac
的話,體驗度部分就掉漆很多,感受度就完全不能夠比較
Emily avatarEmily2017-01-21
看 mac 基本上是有多個層面加總可以瞭解到他的妙與好用
Annie avatarAnnie2017-01-24
其實許多 freebsd 與 linux 老手不少都以 mac 當一般
個人生活環境與工作開發環境來使用,其實也剛好是
Margaret avatarMargaret2017-01-27
主要是兼顧一般用 bsd or linux 有 unix 近似環境
Callum avatarCallum2017-01-27
而且有一個輕鬆方便的 gui 可用,然後一些商業軟體到位
Barb Cronin avatarBarb Cronin2017-01-29
其實 mac 一些體驗度還是需要硬體一起配合,用
用黑蘋果 or vm 是真的比較難有深刻體會
Thomas avatarThomas2017-02-01
不過不管如何,我總感覺討論這種議題沒有結論
Rebecca avatarRebecca2017-02-05
至於上面提到 brew 部分,其實也只是一個可以在 mac
上有個輕鬆方便的 unix 系統上常見的工具與軟體
Heather avatarHeather2017-02-09
這並不是用來當作取代 linux 的說嘴方式/方案
Odelette avatarOdelette2017-02-14
要不然說來說去現在 windows 可裝 cygwin 不也是方便
更別說現在與 c 家合作可以有個 userspace 的 ubuntu
Gilbert avatarGilbert2017-02-15
系統可用,所以要跑 apt-get 裝一些工具大體上 ok
雖然不是都支援,但是很多developer工具都算是可裝上用
Ophelia avatarOphelia2017-02-15
我本身沒有否定MAC,只是希望使用者從用途開始
做出適合的選擇,不要為MAC而MAC
Joseph avatarJoseph2017-02-18
我自己也曾經買過一台,觸控板確實優勢
Necoo avatarNecoo2017-02-23
但我對於MAC之於CLI的操作,感覺無言
Gilbert avatarGilbert2017-02-24
很多完全沒用到MAC精華的,卻使用MAC
當然,個人自由,但不希望使用者繞路
Joseph avatarJoseph2017-02-28
還有過度神話MAC OS
Zenobia avatarZenobia2017-03-05
mac很便宜,差不多國外大學生起薪兩個禮拜就能買一台
Queena avatarQueena2017-03-08
頂規格的
Sarah avatarSarah2017-03-11
大學生還是大學畢業生?話說大學畢起薪五千多鎂也是
滿...
Dorothy avatarDorothy2017-03-13
大學生啊,平均起薪180萬/臺幣,國外蘋果售價跟臺灣一
Susan avatarSusan2017-03-17
如果是念se起薪有機會到240以上
Ida avatarIda2017-03-17
電器產品國外跟臺灣售價差不多,所以臺灣的薪資結構跟
物價有點…