※ 引述《sec5566 (sec)》之銘言:
: 主要用windows開發,
: 最近想提升價值開始自學mac系統,
: 聽同事說php apache mysql最好一個個灌,
: 不過上網找教學滿多都是直接用懶人包做的,
: 像是mamp之類,
: 直接用懶人包是不是就夠了,
: 還是一定要習慣單獨灌不可?
: 我看滿多職缺都要會linux的,
: 需不需要特別學linux還是會mac就好?
做 server side,你真正的工作環境是 Linux(如果你碰到比較宅的傢伙,也許會用 FreeBSD)
Mac 只是看起來一樣用起來也幾乎一樣然後人家能跑的程式她幾乎都能跑的開發環境而已
(Mac 當然可以當 web server,但這樣花錢的人不多,通常是有特定用途...)
兩邊九成的知識可以共通,但是如果你在意那一成,你該直接弄台 linux 來玩
然後用 Mac 可以強迫你日常生活也在一樣的環境裡面
然後沒有人不用懶人包做事的啦,Linux 上面的懶人包才多,多到幾乎每套 Linux 都內建懶人包管理系統
yum / apt / dpkg / pacman ...這些都是懶人包管理器,如果裝 Ubuntu 那平常應該會用 apt
比較有挑戰性的其實是,有些好用的懶人包不是「官方」包的,而是民間自炊
(例如 PHP 大部分人不是用官方版,而是用某個叫做 ondrej 的傢伙自己包的)
要把民間自炊版的設定加進懶人包管理器,比實際安裝套件還麻煩...
Mac 上沒有官方懶人包系統,但是有民間做的 Homebrew 懶人包管理器
我認為這東西每個在 mac 上認真用指令介面的人都該裝起來
相比之下,Windows 上面叫做懶人包的東西跟本世紀末荒野傳說
再來,如果你想學習亂裝東西的話,我建議你找一台可以隨時重灌不會心痛的東西
例如可以弄台 raspberry pi,系統爛了就重刷記憶卡就好
或是 DigitalOcean / Linode 之類的雲端虛擬機開一台來玩,不爽就關掉重開,以小時計費
Google 雲端平台更嗆,最小台的機器他讓你可以開一台來玩不用錢
如果你是自己用 Mac 電腦,拿自己的電腦亂裝東西結果玩壞了,會哭的
最後,現在每台 Mac 應該都內建 apache 跟 PHP(跟 python 跟 ruby),其實不用另外裝(死