對於一名 Coder,Windows 8 和 OS X,哪個效率更高?


重點是你是怎樣的coder

開源世界的大多數coder都不太喜歡重量級的IDE

喜歡用一個文本編輯器(如vim,sublime text 2)寫代碼,然後在命令行下用各種工具操作,

這種情況下,Mac OS X 完勝。

如果你長期在IDE下工作、喜歡各種圖形界面的工具,喜歡點擊右鍵菜單,那用Windows並沒有什麼不方便的。

儘管看上去不夠cool,但是效率並不會低下

就我來說,除了感覺OS X下的shell比win cmd好用一千萬倍之外,別的真是差不多,win下的快捷鍵我還更熟悉一點。

作為一名coder,重點不在於什麼環境下的什麼工具,而在於你對於稱手的工具的熟悉程度。


Windows 8 可以讓你背後的 reviewer 在把手指戳到你屏幕的時候直接把游標移過去。

Win8 完勝。


綜合來說,Mac OS X 是首選。

  1. 假定開發者開發的應用和平臺關係不大,如網站前端、Server 端、跨平臺桌面應用、Android 應用。

    如果是使用 .NET 技術,那麼肯定是 Windows。

    如果是開發 OS X 或 iOS app,那麼肯定是 Mac OS X。
  2. 就操作系統平臺來說,Mac 比 PC 更為穩定,界面更為精美,操作更為流暢。

    「流暢」是作為一名計算機從業人員很重要的指標,絕對沒人喜歡動輒就一卡一卡的開發環境。

  3. OS X 平臺下工作,更容易令人專注。

    因為多數開發工具(Sublime、Eclipse、Zend、Xcode)都支持 full-screen,這就意味著可以全身心投入代碼寫作,而不會被 Dock(或者 Windows 的任務欄)、上方的菜單所干擾。
  4. OS X 下有很方便的 QuickLook。

    和使用 Windows 系統的同事一起工作,我總是能比他們更快,在第一時間看到 doc、ppt、pdf、以及 psd(需要安裝 Adobe Photoshop)等文件的內容。

    預覽可以說是瞬間,不需要漫長地等待 Office 或 Photoshop 的軟體啟動。
  5. OS X 下有類 Unix shell。

    Emacs、Vim、SVN、Telnet、SSH、Git、PHP、Java、Python 等,在安裝好系統大部分有了,有一些可能需要在安裝 Xcode Command Line Tools 後才有。
  6. 餘下的就是看習慣啦。

    習慣 Win + D 查看桌面,可能就會覺得 Mac 下的多點手勢很麻煩。

    習慣了 Command + C/V 複製粘貼,可能就會覺得 Ctrl 鍵怎麼那麼遠。等待。

    對啦,Windows 8 下如果不小心按到 Windows 鍵回到「開始」界面,是件很煩的事情。


本來很不待見mac

但是昨天想要在自己的windows 8上裝一個Python的setuptools

居然因為我用戶名是中文字元,所以導致自己的home也是中文字元命名的,然後setuptools解包之後到home里,路徑中包含非ascii字元所以安裝失敗

搞了半天也沒有解決

只好不情願的承認mac上配置各種包應該還是比windows效率高一點的

其實linux效率也很高!!!


對一個coder來說,平台不是效率的天花板,而是一個舞台。


問題比較模糊,你要開發windows程序,必須windows 8完勝啊。要是開發mac程序或者linux程序,mac當然比windows好了。


我可以說是 linux 么?


操作上mac本體驗更好些,不過看用戶習慣了


WIN8的輸入法神煩!


Linux,因為沒有遊戲,沒有QQ,不容易分散注意力

====================================

玩笑,實際上都沒差多少,完全看自己的習慣吧


初學者表示我用的是FreeBSD,我也覺得Linux能好一些


明顯 osx啊

win 系統里 配置各種開發環境 ,安裝包簡直就是噩夢一樣的過程 ,os X 的命令行 有明顯優勢啊。

其次, 現在各種ide 和 text editor 都能支持 os 和 win ,這兩者差別反而不大了。


Mac OS X.


不是.net的話,當然是OS X,我做Android開發,用Mac很方便,IDE用Android studio 很好用


其實win7比win8更適合開發啊……win8那個輸入法就能煩死你……總的來說個人覺得還是在Windows下做開發比較方便,有各種各樣方便的工具。我在OS X 下的eclipse里選中代碼都慢半拍。當然,我們這種用IDE開發的菜鳥的意見不算數啦,這年頭不用vi/emac寫代碼都不好意思自稱程序員呢不是嗎。


推薦閱讀:

為什麼黑蘋果不如真蘋果穩定?
Windows 有哪些令人無法忍受的缺點?
類似 MIUI、點心 OS 這樣的二次開發操作系統的商業模式該如何發展?
怎樣看待 Windows 8 在中國的前景?能取代 Win XP 和 Win 7 嗎?
家裡的電腦裝 Linux 系統能否防止家裡孩子玩遊戲,並滿足他們 「查資料」的需求?

TAG:macOS | 操作系統 | Windows8 |