這陣子體會到 OSX 的方便 - MAC

Table of Contents

這篇純閒聊...


出社會 開始工作到現在一直來我都是使用 OSX 環境

我的工作是跟 Web 開發相關 backend + frontend

從早期 MBA 11" 2011 -> MBPR 13" 2015 -> MBPR 13" 2017


一直來我周遭的人在寫程式有 7 成用 OSX / 3 成用 Linux


直到最近來了個同事

到職前我詢問了他要哪台筆電,他選擇是要 windows 筆電



殊不知 這是噩夢的開始...


由於我一直在 OSX 系統上開發 常常幾行 command line 就能裝好環境 / package

但 Windows 不是... 以最普通的 npm install 裝個 javascript 套件也能鬼打牆...

直到我幫他找到這個:https://github.com/felixrieseberg/windows-build-tools

在前端開發上才開始比較沒問題


協助他繞過了各種坑,真心覺得在 Windows 寫程式真的太痛苦了

在 Windows CMD 上動不動就出現 xxxx is not recognized

覺得想死


其實我大可不必幫他,但看他鬼打牆在那浪費時間,不如就一起研究了 = =

而新同事也說,早知道當初選 macbook







我則是心裡 OS: 恩 早知道跟主管說 不要發 offer 給你....選 Windows 環境
還不知道坑 Q_Q 重點是你有工作經驗啊....







只是有感而發 並沒有歧視 Windows 使用者,像我下班回家也用 Windows 玩 3A大作

但談到程式開發,Windows 真的滿不友善就是了...



也或許是習慣以及不熟悉,讓我覺得在 Windwos 上開發程式不太友善

--

All Comments

Agnes avatarAgnes2018-05-26
比較希望當初darwin跟linux可以整合 這樣就有開放的kern
el跟最好的GUI了
David avatarDavid2018-05-28
現在也有開放的kernel跟最好的GUI啊
Odelette avatarOdelette2018-05-30
寫個腳本,dotfile搞一搞,第一天就要立刻上線工作了
Charlotte avatarCharlotte2018-06-04
開發 MacOS真的好用,撇除硬體跟更新會雷以外
David avatarDavid2018-06-05
Windows是要開發.net
Gilbert avatarGilbert2018-06-05
公司開發硬體產品fw都是windows,用mac會想死
Cara avatarCara2018-06-09
各有利弊啦,mac開發web,win開發c#
Hamiltion avatarHamiltion2018-06-11
開linux VM也是一招啊
Suhail Hany avatarSuhail Hany2018-06-11
Windows 可以用 msys2,但使用者必須有摸過 Linux
Hedy avatarHedy2018-06-15
重點是最後一句
Ophelia avatarOphelia2018-06-17
問題是人家linux kernel 更開放R
Puput avatarPuput2018-06-20
桌機Ubuntu筆電air,真想都賣掉換成pro
Ethan avatarEthan2018-06-21
WSL 是個選項啊,不然 Chocolatey 也可以幫助軟體安裝
Charlotte avatarCharlotte2018-06-24
一整排全部都看不懂 趕快推一下避免被抓包
James avatarJames2018-06-28
文組路過推一下,完全看不懂
Wallis avatarWallis2018-07-02
其實macOS 主要核心 darwin也是開源的...macOS的Aqua是
私有閉源
Hamiltion avatarHamiltion2018-07-05
darwin只是少了Aqua而已......安裝darwin自己要搭其他開
源桌面環境例如gnome or KDE
Genevieve avatarGenevieve2018-07-06
其實還少了很多啦 只要是蘋果私有的軟體或服務darwin都
沒有
Blanche avatarBlanche2018-07-08
資工的友人的確不少是用macOS
Hamiltion avatarHamiltion2018-07-13
你叫他灌linux比較快
Donna avatarDonna2018-07-16
想問原po 2015->2017心得
Quintina avatarQuintina2018-07-19
怎不叫他灌Linux... 雙系統也很簡單ㄚ˙
Agatha avatarAgatha2018-07-20
這看起來比較像不熟 不會用
Olivia avatarOlivia2018-07-24
多少人被洗腦OSX是白痴系統,卻不知道他是Unix-like呀
Lydia avatarLydia2018-07-26
問題就在於用darwin的少啊
Adele avatarAdele2018-07-30
同家的freebsd還比較受歡迎
Mason avatarMason2018-08-01
M$ 自己也知道這個問題,所以出了 WSL
但 WSL 沒有成熟到可在開發上完全取代其他類 Unix 系統
Anonymous avatarAnonymous2018-08-04
習慣類 Unix 系統的開發方式就弄個 GNU/Linux
John avatarJohn2018-08-07
M$ 在開發上好不好用看開發項目而定
Rae avatarRae2018-08-08
搞定環境不是寫程式的基本? 我還以為win+linux是基礎中的
基礎
Elizabeth avatarElizabeth2018-08-08
程式開發說win平台不友善一定是有什麼誤會...
Valerie avatarValerie2018-08-09
Windows連AWS
Andrew avatarAndrew2018-08-11
不然就直接用docker
Robert avatarRobert2018-08-14
有wsl 而且mac是bsd based
跟Linux還是有出入