MacOS

本身使用Mac已經有一段時間了,對於Mac的使用,有一些自身的體驗和觀點(僅僅對編程開發方面的拙見)php

首先,須要說明的是,筆者使用MacOS是用來作web開發,主要使用的編程語言是php,python和JavaScript。使用的代碼編輯工具是sublime text和vs code,這兩款編輯器在三大操做系統上都有很好的支持。在這兩款編輯器中,經過command+w能夠關閉當前打開的tab,若是當前沒有打開任何文件,那麼就會關閉編輯器,這和在Windows上的操做沒有多少區別。可是,有一點卻大不相同,是什麼呢?就是再次打開編輯器的時候,以前打開的工做目錄會丟失,這點在Windows上是沒有的,不過若是是經過command+q退出編輯器,從新打開後工做區間仍是存在的。node

而後再說說編程環境,Windows中的PHP環境我通常是用nginx+php-cgi的形式,和在生產環境中使用的nginx和fpm方式相似,配置方面幾乎沒有區別。擴展方面,Windows中只要下載相應的擴展dll就行,無需本身編譯,我沒有在Windows上編譯php擴展的經驗。而在Mac系統中,因爲系統自己已經自帶php,因此我通常就會直接使用這個php,而不會再去裝。另外,MacOS中還自帶apache的httpd服務器,因此我也就直接使用這個服務器了,能夠隨着系統的啓動而啓動。因爲apache搭配php通常用的是模塊加載的方式,因此也無需啓動php的fastcgi服務。而對於在MacOS中php擴展的安裝,通常都是須要下載源碼,而後編譯,好在Mac中的庫相對還比較全,通常都很順利。因此對於Windows和MacOS中php的環境問題,我以爲都很不錯,除非遇到本身編寫的擴展,由於在Windows上編譯php的擴展好像仍是挺麻煩的。其餘的如python,nodejs,Java等在兩個平臺使用起來都差很少,感受區別不大。都是經過去官網下載對應的安裝包或者壓縮包來安裝,沒有什麼難度,本人最喜歡壓縮包形式的工具,由於只要解壓開就能用,在Windows上一樣如此,有不少這類的工具包。在Windows中,我使用的php,python,nodejs,Java等都是一個目錄,放在D盤,系統重裝後這些環境全都在,根本不須要從新安裝。其實Windows 10的優點仍是很大的,自帶的cmd命令行已經有ssh,scp這類命令了,簡直強大到不行。python

操做方面,一樣是筆記本無鼠標的狀況下,Mac的效率高。但Windows 10臺式機的效率仍是要比MacOS的筆記本高很多的,我只有一臺Mac筆記本,通常都是出門的時候會帶上用,平時上班主要仍是使用公司的臺式機,Mac隨身攜帶備用。nginx

娛樂方面,那就不用說了,Windows秒Mac。剩下的還有好比平常辦公,其實我以爲差很少,看網頁,看視頻,聽音樂,其實這些東西如今看來用手機更合適。web

結束語,其實我以爲,Windows仍是很強大的,Windows能夠隨便折騰而Mac的限制相對來講就要多一些。但就是由於Mac做出的一些限制,讓用戶少了不少心思,將更多的心思放到真正的工做中。apache

相關文章
相關標籤/搜索