為什么大家喜歡用mac編程 國外程序員愛用蘋果Mac電腦的10大理由?
國外程序員愛用蘋果Mac電腦的10大理由?Mac在國外很受歡迎,尤其是在設計/網頁開發/IT人員的圈子里。普通用戶喜歡Mac是可以理解的。畢竟Mac設計精美,簡單易用,沒有病毒。那么為什么專業人士也對
國外程序員愛用蘋果Mac電腦的10大理由?
Mac在國外很受歡迎,尤其是在設計/網頁開發/IT人員的圈子里。普通用戶喜歡Mac是可以理解的。畢竟Mac設計精美,簡單易用,沒有病毒。那么為什么專業人士也對Mac情有獨鐘呢?
圍繞終端軟件
1.對于大部分互聯網行業的從業者來說,談論開發必然會涉及到服務器,而服務器上運行的大多是Linux系統,屬于帶有OS X的類Unix系統..而你的PHP/Ruby/Python/Node運行在Linux上,你的Web服務器Nginx運行在Linux上,你的PHP公司MySQL和Postgresql仍然運行在Linux上。使用OS X可以讓你的開發環境盡可能接近生產環境,而不是像WinampLinux一樣格格不入。2.得益于良好的Linux/Unix開源軟件環境,你可以使用更多比Win更好的開發工具,比如Vim、Git、vagger等。雖然他們也可以在Win上使用它們,但Unix Shell使他們在OS X上的體驗比Win好一萬倍。
對于桌面軟件來說,
1.桌面上有大量有用的開發環境相關工具,如Dash、SublimeText、Charles、Transimt、iTerminal、Xcode等。得益于OS X系統更好的UX,這些軟件即使有Win版本,在OS X上的版本體驗也會比Win好很多。2.大大提高日常工作效率的非開發軟件,與iOS交互的Alfred、Safari、MindNode、iPassword、隔空投送和Handoff。
此外,除非您想開發基于Win的應用程序和服務,否則您不會。;不需要了解一個Windows系統的內核和設計思路,因為那東西是閉源的,就算MS是一家公司,就算它成為大牛,也只是精于誰收購了一家公司 s商業軟件(當然這個商業軟件很棒,給PC時代帶來了鹽)。另一方面,如果你使用Mac,你會接觸到Unix/Linux生態下更大更廣闊的開源世界。這個世界上絕大多數的思想、架構、理論、協議、系統都是開放的,你可以在計算機科學技術的海洋中自由遨游。
人生苦短,我用Mac。
MacBook適合做什么開發?
相比Windows,MacBook確實更適合開發環。畢竟MacBook系統是基于Unix的,自帶命令行,可以用于Linux操作。
比如,如果你想經常管理Centos Ubuntu服務器,可以用MacBook自帶的終端命令行直接ssh進入這些服務器,不需要安裝像Windows這樣的第三方工具Putty。
另外Mac的兼容性更強,安裝各種類型的Linux虛擬機也容易很多。許多不同的Linux發行版都可以通過VirtualBox安裝。參考我最近寫的一篇頭條文章:
然后Mac上有很多現成的開發環境,比如Python。如果你想學習機器深度學習和Google s Tensorflow框架,可以通過Python2.7在命令行直接輕松下載安裝,然后在本地運行一系列測試。
一句話,Mac 的先天優勢使得開發過程有趣且穩定,所有建議都可以嘗試。