回覆列表
-
1 # IT人劉俊明
-
2 # 速易天工生產軟體
如果只是寫程式碼,考慮一下環境易用性,目前還是Windows好。可能我還是用不慣Mac吧,電腦環境除了程式設計還能用來幹很多事情,購物電影工作。因為我要上政府和銀行站點做事,這方面Mac就要呵呵了。純考慮程式設計的話區別不大。
如果只是寫程式碼,考慮一下環境易用性,目前還是Windows好。可能我還是用不慣Mac吧,電腦環境除了程式設計還能用來幹很多事情,購物電影工作。因為我要上政府和銀行站點做事,這方面Mac就要呵呵了。純考慮程式設計的話區別不大。
我之前是在Windows系統下進行Python開發,後來需要做一些Mac系統下的開發,所以現在改用在Mac系統下進行Python開發。給我的總體感覺差別不大,Mac系統自帶的是2.x系列版本,我在安裝3.x版本時候頗費了一番周折,相信不少在Mac系統下進行Python開發的程式設計師都經歷過這個過程。
如果直接在Python2下進行開發,那麼使用Mac自然是比較方便的事情,因為Mac系統已經預安裝了Python,可以直接使用。
由於我使用Python主要是做大資料和機器學習方面的應用,所以使用Mac系統反而比較方便,由於Mac系統可以直接連線Linux系統,而大資料平臺大部分都是搭建在Linux系列作業系統上的,所以使用Mac系統有天然的優勢。
在穩定性方面Mac系統給我的感覺要比Windows略勝一籌,我使用Mac做Python開發時很少會出現系統級問題,這跟之前使用Windows系統比較起來還是較為明顯。
速度一直就是Python的弱點,使用Windows系統做Python開發感覺比較慢,使用Mac系統感覺要快一些。
在開發效率方面,由於Mac系統對指令碼式程式設計的天然支援(Unix shell),所以在Mac下進行Python程式設計效率要比在Windows下高一些,而且在Mac系統下開發時間越久程式設計師的效率就越高,這一點還是比較有魅力的,在這一點上Ruby程式設計師也應該感同身受。但是如果進行Java Web程式設計,Mac的優勢則少很多,沒有Python這麼明顯。
基於以上原因,如果讓我做出一個推薦的話,我個人比較推薦在Mac下進行Python開發,相信在Mac下做過Python開發的程式設計師會深有感觸。