-
1 # 李淺墨
-
2 # IT眾生相
來來來,給你最真實的使用體驗。我分別使用的是Thinkpad本的Windows和MacBook Pro的Mac。
首先,先從大的方面講。在擁有兩大作業系統的筆記本使用體驗上不同。在分別使用兩臺膝上型電腦時的畫風是這樣滴(請允許我上兩張自拍照片):
這是我使用Thinkpad時,
這是我使用MacBook Pro時,
找不同,發現了木有,用MacBook 不用滑鼠哦,雖然這是一個個人喜好問題,但是不得不承認在Macbook 下還是用觸控板+快捷鍵比較爽啦!還有就是電池的續航能力,我可以帶著Macbook出去移動辦公一整天不帶電源(每個人用法不同,續航時間不同,沒法做對比),而我的那臺Thinkpad現在已經離不開電源了。
其次,再說針對php開發工作。開發工作看螢幕時間比較長,一塊好的螢幕是不二之選。要說幹php開發這件事兒,硬體效能不是事兒,Windows和Mac都能很好的勝任。說開發環境,不管LAMP或是LNMP在Windows下透過安裝Linux虛擬機器或者Docker部署開發環境也可以。我經常會在Windows 和Mac之間來回切換工作環境,發現並不會不適應,唯一的感覺就是Mac更貼近Linux(好像是廢話),渾然天成,而在Windows下我沒這樣的感覺。
-
3 # 網路圈
首先可以明確的是,做PHP開發時,無論是在Windows上還是macOS上,開發流程和習慣並無區別。
為什麼這樣說呢,因為:
1、IDE層面
現在PHP主流的IDE,無論在Windows上還是Mac上都有,而且操作上和功能上也沒有差異。
另外開發效率上也沒有太大差異,不可能說你用了Mac敲程式碼的效率就變高了。
2、開發環境上
開發環境上也沒有太大差異,雖說macOS本身就是基於Unix的,但我們一般在macOS上開發時也是將程式碼跑在虛擬機器上的Linux。在Windows上開發時,我建議你的程式碼也是跑在虛擬機器下即可。
那為什麼眾從開發者還是傾向於macOS呢?因為macOS的系統特性,常見的開發語言有些是內建就有的,在開發環境和相關開發包的管理上較Windows要便捷很多。另外,配有Retina屏的Mac在顯示效果上較其它電腦要好,對於開發者來說可以減輕眼睛的壓力。
-
4 # 程式設計師姿勢
其實基本沒什麼不同,只不過在一些細小的方面有一點需要注意,比如Windows下/和\在表示目錄的時候基本沒區別,但是在Mac或者Linux下區別就很大了!這就是有時候新手在自己筆記本上寫完程式碼,放到伺服器上就不能正確執行的問題所在!這只是在工作中發現的這麼一點區別,別的不大
-
5 # 釘鐺鑔銏鐧銷銼銖
沒有本質的不同。
我家裡電腦都是windows公司電腦都是osx,所以跨系統開發最好是有統一的開發環境。
做php開發的時候我用phpstorm和vagrant。
這樣可以保證兩邊的開發環境一致。
回覆列表
唯一的不同是,你mac要下mac的編輯器!win要下win的編輯器!你在win下mac的編輯器是不行的,多貴的本都不行!