Mac還是Linux? - Linux

By Elizabeth
at 2016-11-17T13:17
at 2016-11-17T13:17
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,那我認同他們是本末導致
--
--
在選擇哪個平台時得清楚需求是什麼
以下皆是我個人主觀認定,供你參考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,那我認同他們是本末導致
--
Tags:
Linux
All Comments

By John
at 2016-11-17T16:04
at 2016-11-17T16:04

By Bethany
at 2016-11-22T14:18
at 2016-11-22T14:18

By Jack
at 2016-11-23T16:51
at 2016-11-23T16:51

By John
at 2016-11-27T01:00
at 2016-11-27T01:00

By Mason
at 2016-11-29T13:01
at 2016-11-29T13:01

By Caitlin
at 2016-12-01T07:51
at 2016-12-01T07:51

By Ina
at 2016-12-01T23:11
at 2016-12-01T23:11

By Sandy
at 2016-12-06T15:37
at 2016-12-06T15:37

By Bethany
at 2016-12-08T12:51
at 2016-12-08T12:51

By Oliver
at 2016-12-09T06:46
at 2016-12-09T06:46

By Mia
at 2016-12-10T08:20
at 2016-12-10T08:20

By James
at 2016-12-10T18:43
at 2016-12-10T18:43

By Margaret
at 2016-12-13T03:37
at 2016-12-13T03:37

By Enid
at 2016-12-17T15:37
at 2016-12-17T15:37

By Belly
at 2016-12-19T13:54
at 2016-12-19T13:54

By Franklin
at 2016-12-21T10:56
at 2016-12-21T10:56

By Robert
at 2016-12-26T09:51
at 2016-12-26T09:51

By Thomas
at 2016-12-29T20:04
at 2016-12-29T20:04

By Dora
at 2016-12-31T23:15
at 2016-12-31T23:15

By Rachel
at 2017-01-03T21:24
at 2017-01-03T21:24

By Kama
at 2017-01-08T11:30
at 2017-01-08T11:30

By Rae
at 2017-01-13T09:38
at 2017-01-13T09:38

By Adele
at 2017-01-16T11:18
at 2017-01-16T11:18

By Zora
at 2017-01-20T19:57
at 2017-01-20T19:57

By Emily
at 2017-01-21T03:19
at 2017-01-21T03:19

By Annie
at 2017-01-24T14:25
at 2017-01-24T14:25

By Margaret
at 2017-01-27T01:19
at 2017-01-27T01:19

By Callum
at 2017-01-27T14:26
at 2017-01-27T14:26

By Barb Cronin
at 2017-01-29T07:51
at 2017-01-29T07:51

By Thomas
at 2017-02-01T20:17
at 2017-02-01T20:17

By Rebecca
at 2017-02-05T09:31
at 2017-02-05T09:31

By Heather
at 2017-02-09T23:32
at 2017-02-09T23:32

By Odelette
at 2017-02-14T07:25
at 2017-02-14T07:25

By Gilbert
at 2017-02-15T09:21
at 2017-02-15T09:21

By Ophelia
at 2017-02-15T12:49
at 2017-02-15T12:49

By Joseph
at 2017-02-18T20:29
at 2017-02-18T20:29

By Necoo
at 2017-02-23T06:46
at 2017-02-23T06:46

By Gilbert
at 2017-02-24T10:08
at 2017-02-24T10:08

By Joseph
at 2017-02-28T07:07
at 2017-02-28T07:07

By Zenobia
at 2017-03-05T06:30
at 2017-03-05T06:30

By Queena
at 2017-03-08T15:42
at 2017-03-08T15:42

By Sarah
at 2017-03-11T14:45
at 2017-03-11T14:45

By Dorothy
at 2017-03-13T04:45
at 2017-03-13T04:45

By Susan
at 2017-03-17T01:32
at 2017-03-17T01:32

By Ida
at 2017-03-17T22:41
at 2017-03-17T22:41
Related Posts
CentOS無法開機

By Leila
at 2016-11-15T20:37
at 2016-11-15T20:37
virtualbox拿到實體hd serial number

By Kama
at 2016-11-15T18:12
at 2016-11-15T18:12
ethtool 在script的問題

By Zora
at 2016-11-15T11:21
at 2016-11-15T11:21
rc.local執行時機

By Oscar
at 2016-11-15T11:00
at 2016-11-15T11:00
各位最喜歡的ssh工具

By Ethan
at 2016-11-14T17:19
at 2016-11-14T17:19