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