碼迷,www.tparu.icu
吉利平特名人堂 > 系統相關 > 詳細

平特一肖高手论坛王的妃子:為什么國外程序員愛用 Mac?

時間:2014-10-26 11:32:50      閱讀:13169      評論:0      收藏:0      [點我收藏+]

吉利平特名人堂 www.tparu.icu 標簽:des   android   blog   http   io   os   ar   使用   java   

from //www.vpsee.com/2009/06/why-programmers-love-mac/

Mac 在國外很受歡迎,尤其是在 設計/web開發/IT 人員圈子里。普通用戶喜歡 Mac 可以理解,畢竟 Mac 設計美觀,簡單好用,沒有病毒。那么為什么專業人士也對 Mac 情有獨鐘呢?從個人使用經驗來看我想有下面幾個原因:

1、Mac OS X 是基于 Unix 的。這一點太重要了,尤其是對開發人員,至少對于我來說很重要,這意味著Unix 下一堆好用的工具都可以隨手撿到。如果你是個 windows 開發人員,我想你會在 windows 上裝一套cygwin 環境吧?你不用 flex/yacc,grep,screen,ssh,make?好多 open source 的項目只提供cygwin/gcc/make 的編譯環境。Mac 就是基于 BSD Unix 的,所有這些都是 built in 的。

2、開發環境。c/c++/java/perl/python/php/ruby/lisp,各種 shell,應有盡有,直接支持,非常方便。你要在 windows 上開發 C++,要裝個 Visual Studio 編譯器吧?或者其他的 C++ 編譯器;你要開發 Java,你要下載 Java SDK 吧,說不定還要一個 Elipse 或者 Netbean;你要用 Perl,要安裝一個 Perl 解釋器吧,Active Perl?你要 python/php/ruby,你要安裝……?開發程序需要庫,圖像處理,視頻處理,人工智能之類大部分庫都是只支持 Unix/Linux 的。Mac 基于 Unix,所以這些通通都和 Mac 能很好和睦相處。

3、編輯器 Vi/Emac。作為 程序員/IT 人員一個好用的編輯器太重要了,因為寫程序/改系統配置都需要編輯器。我在 Mac 上差不多1/2的時間是 browser/email,另外1/2時間差不多就是 Vi 了。

4、沒有病毒/木馬。用了5年多的 Mac 就沒看到病毒長成什么樣,我還看不到 Mac 上裝殺毒軟件的需要。

5、不需要維護。Mac 買來就直接用,磁盤碎片整理?不需要。裝驅動?Mac 裝好了,驅動就好了。重裝系統?我5年沒有重裝過一次(期間換了幾次不同的 Mac)。

6、簡潔。Mac 上所有的操作都簡潔到了極致,盡量避免干擾用戶,增加了程序員的生產力。比如切換無線網功能,在 Mac 上切換只需要1次鼠標點擊就可以完成,在 windows 上需要點擊多次鼠標(包括一些很愚蠢的確認對話框);再比如卸載 USB 盤,Mac 只需要1次鼠標點擊,windows 至少需要點擊右下角圖標、停止設備、確認對話框等多次點擊。

7、多窗口切換。這個很方便管理打開的程序/文檔。我經常要在多個虛擬窗口切換,比如看瀏覽網頁/郵件一個窗口,寫程序/文檔一個窗口。

8、程序員文化。國外程序員是以 Unix 為主流成長起來的。這一點和國內不同,中國程序員/開發人員大都是從90年代的 DOS 開始的,隨著 Windows 的壯大,成長了一批使用 Microsoft 工具的程序員。這也解釋了為什么自從 Mac 切換到 Unix 陣營后,Mac 會發展這么快?;?Unix 的 Mac 一經推出后,迅速贏得了一大批老 Unix hacker 和新 Web 2.0/Linux hacker 的關注,正是因為這些忠實的 fans 影響了他們的人際網絡,圈子,博客,從而影響了整個程序員文化。有點像 Ruby on Rails,開始是一小部分人(精英人士)試用,這些人感覺不錯就在博客,研討會等各種場合鼓吹,從而在 Web 開發領域刮起一陣 Ruby 風。

9、蘋果很酷。每臺電腦,每個系列都設計完美,從包裝盒,宣傳冊,廣告,電源線,電腦內部,電腦外觀,電腦軟件都精心設計,風格統一。甚至微小到螺 絲,看過蘋果機箱上的螺絲,機箱里面的數據線嗎?那個也是設計。每個 Mac 上都標記著:Designed by Apple in California,而不是 Desgined in USA,蘋果就是這么酷,“我們是一家加州公司”。蘋果的保密措施可以說做到了極致,產品官方不發售就在市場上看不到蹤影。

10、企業家精神。蘋果的傳奇經歷吸引了大批硅谷創業者,Apple/Google/Microsoft/Amazon/eBay/Yahoo 代表了創新,進取的企業家精神。這不是一個大原因,但可以看作是 Mac 在國外,尤其是在美國,尤其是在硅谷,尤其是在大學這么流行的一個小原因吧。據調查2007年美國大學 Mac 市場占有率第一,這些大學精英們畢業以后走上工作崗位,走上社會,再過幾年其中一部分走入中層,走進高層,他們會如何影響 Mac 呢?

如果對于類似討論有興趣可以看看 VPSee 在 Top Language 討論組上的回復:[TL] Re: [初級] 為何要選擇 Mac?對了,你如果還是對上面那張圖片有所懷疑的話,可以看看下面這張圖片,來自最近的 TechCrunch Hacker 大會。

 

    1. 哈哈,對于第二點我很想說說了。如果想用 Visual Studio 開發c#,Mac 能安裝 Visual Studio么??想做.net的網站,Mac估計也不行了吧,哈哈!說到vi編輯器嘛,感覺一般都是喜歡裝的人才拿來做文本編輯,你說mac有圖形界 面,用vi編輯器編輯文件,一個命令,一個命令的敲,煩不煩??!不過用來修改系統配置文件,vi還是很好用的,用來編輯程序源代碼,我看還是算了吧!除非 那個程序員真的非常非常的牛B。其他的嘛,你說的我還比較贊同。
      呵呵,還有一點就是Mac貴了一點!國內盜版的太多了,如果盜版少點,也許用Mac的會更多一些。

    2. 可以啊,可以用 vmware 虛擬機裝個 windows 或者用 boot camp 做個雙啟動。

      這里有一篇 “為什么 vi 和 emacs 這么受歡迎”,用過的人才知道啊,剛開始不好用,習慣了就非常順手了~~

    3. 你要是說虛擬機,那還不是在windows里面。
      習慣了還是覺得vi命令太多了。大部分操作都是命令,用來編輯源代碼吧,語法加亮雖然有,但是不是很合適,比如開發一個大項目,很多文件,vi還是算了,還是圖形界面的,有項目管理的軟件好用。

    4. vi 有很多插件啊,也可以在多個文件間切換。vi 最方便的地方是可以不用鼠標,用鼠標太慢,比如現在大家 copy+paste 一個文件肯定不會用 “右鍵選中點擊-復制-再選中-粘貼” 吧?好慢,肯定是用鍵盤 “選中-Ctrl C-Ctrl V” 啦,同樣的,vi 用熟了也是這樣,鍵盤操作要快很多。

    5. 每每討論Mac的時候,總有一些只用過Windows,或者用過幾天ubuntu的家伙出來噴。用過mac再說話,好么?

    6. 似乎周圍的人都不愿意在稱手的工具上投資,同事對我花95塊錢買塊重裝甲蟲的鼠標墊完全無法理解。為此我還調查了一下,周圍也極少有人用鼠標墊的。

      絕不是Windows造成的這種情況,因為Windows里也有快捷鍵,比如F2、Win+D。我經常用,但是確實沒見過第二個人按過這些快捷鍵。

      沒有人愿意學習電腦學習Windows,即使是學個鍵盤打字也是聊QQ練出來的。Word也很簡單啊,打開軟件在里面打字,然后選中問題改個字號或 者點個加粗就可以了。愿意折騰Windows的人則喜歡做的是美化和優化,美化桌面,和優化性能。其實也不是優化性能,他們并不想讓系統更好地適合自己, 而只是喜歡跑分數,比如用各種測試工具跑分數,或者讓開機時間短上幾秒。

      這些現象的出現不是因為使用了不同的操作系統的原因,而是因為自身的性格。正是因為這樣,我才能見到周圍的人花一萬六買蘋果電腦安裝Windows XP系統,以及花五千大洋買iPhone,不聽歌不看電影不用GPS不安裝軟件甚至不發短信,純當一個電話在用。

    7. Windows開發人員 工作離不開Windows,工作需要的東西mac都運行不了.
      MAC雖然整體很完美,但是給我的話 也只有作為家用機

    8. 我的想法和你一樣,在工具上投資是很必要的,尤其是對那些吃飯的工具,作為程序員吃飯的工具就是筆記本+大液晶,一天有10個小時都耗在上面比在床上的時間還多,如果工具用的不順手不舒服的話真是對不起自己,問題是現在筆記本和液晶如此便宜,和工作相比這真的不算投資啊。

      對于使用 QQ 的用戶層來說他們不關心什么操作系統,也不需要關心,但是對于程序員/開發人員來說一個好用的操作系統非常重要,一方面能提高生產力,一方面對操作系統的 理解有助于提高自身的專業知識。如果一個程序員能深入理解操作系統和編譯器(在源代碼層面),就應該算合格了。

      性格是個很大的話題,不同性格的人喜歡不同的東西,就像有的人喜歡日本車,有的人喜歡德國車。根據我的觀察我發現在學生時代/職業早期就對 Linux/Unix 產生濃厚興趣的程序員比那些早期在 Windows 上使用 IDE 拖拽控件編程的程序員在技術方面更勝一籌,這可能因為 Linux/Unix 更符合程序員的心理特征。

    9. 果粉往往都具有惟我獨尊的特征。這很正常,因為產品狂熱者容易被洗腦。

      蘋果的很多設計是不錯的,而且被做成了缺省。

      不過有些觀點根本經不起推敲,不妨試著僅僅問幾個問題:

      1。大多數程序員是在自謀職業還是在為公司打工?
      答:如果選擇是后者,那么你好像沒有選擇自己的電腦,顯示器,或者上面運行什么軟件的自由。而據我所知,顯然大多數公司并不會為員工配備macbookpro。

      2。大多數程序員在下班之后仍然自己編程么?
      答:如果選擇否,那么我想,多數程序員在家中更需要的是一臺能游戲和上網的電腦,當你用迅雷下載空空的全輯時,當你方便的玩WoW時,絕對不會認為mac是一臺更好的“家用電腦”。

      3。努力用好mac,發揮起快捷鍵到極致的人,真的足夠挖掘了windows/linux的潛力了么?
      答:當看到某人說在windows下拔出U盤需要“點擊右下角圖標、停止設備、確認對話框等多次點擊。”時,很多人可能同樣懷疑這人的windows熟練程度。

      4。如果你真的是自由職業者,可以不必使用公司配備的電腦進行編程,那么你在一個市場占有率僅僅有8%的平臺上開發軟件,能養活自己么?
      答:也許能,因為你并不總是需要靠銷售軟件本身而謀利,而是提供一種服務,例如象vpsee。。。但這樣的人是多數么?他還是一個純粹的開發者么?

      5。首貼的照片里面的人大都是開發者么?
      答:知道這張照片相關背景的人都應該清楚吧,那是一個蘋果相關的會場,在這個會場上出現大量蘋果電腦并不奇怪,尤其考慮到蘋果的粉絲團。一個顯著的事實就是那張照片中的多數人并不是開發者。

    10. //www.officesnapshots.com/ 這里有一些世界頂級互聯網公司的內部照片,看看他們在用什么電腦,就知道他們是否也被 “洗腦” 了。windows 害了很多人,培養了一批使用 microsoft 編程工具的程序員,使得中國軟件產業一直沒有創新、沒有發展起來,可能和 microsoft 成功洗腦有關。

      首先要有一個前提就是這篇文是給 “程序員” 準備的,所以我們要明白一些程序員的特征和使用電腦的方式。windows 把簡單的事情復雜了,而不是簡單了(對于程序員來說),比如批量改1000張圖片大小并換名后保存,在 Mac/Linux 上就是一個腳本幾行命令,在 windows 上可能需要下載安裝某某軟件;比如寫了一個 python 腳本要看一下運行情況,在 windows 下還要下載編輯器和 python 解釋器;比如重裝 windows 后還要安裝一堆驅動、顯卡的、聲卡的、無線的、安完驅動還有殺毒軟件、每個驅動還自帶管理工具,每個筆記本還有什么專門的管理工具包,好麻煩,一想就頭 疼。反駁一下你的觀念:

      1、嗯,現在中國公司基本上沒有給員工配 Mac 的,這是事實,當然 Mac 也不是為辦公用機準備的,但是每個程序員都應該有1臺自己的筆記本(如果沒有的話,那可能他不熱愛軟件)。

      2、如果想打游戲的話,Mac 不是 “好” 電腦,我們現在在討論程序員的工作電腦,就是那種自己擁有又不是公司配的電腦。

      3、嗯,這是個人熟練問題,如果拿一個 windows 熟手和一個 mac 新手比,完成同樣的事情的話,mac 新手花的時間可能更多,所以這個沒法比較。

      4、你能想象 mac/iphone 開發讓多少人成為富翁嗎?搜索一下你就知道了,相反 windows 開發基本上已經沒有 “錢” 途了,一個平臺發展到一定程度就飽和了,該有的東西都有了。

      5、照片在這里一點不夸張,你可以在 //www.officesnapshots.com/ 也可以自己搜索,看看 mozilla, twitter, facebook, google, amazon, 37signals 等公司的辦公照片,看看他們開發用什么電腦。

    11. 好熱鬧啊 俺來晚啦 不過看完評論 真是 公說公有理 婆說婆有理
      俺自己覺得 不管是那個平臺 也不管什么人 只有適合自己的才是最好的 ,
      有些事情是沒有辦法比的 而有些人非要 吧 服務器端和桌面端 的 系統比較起來 結果 可想而知 ,第一次發言 可別刪除哦 哈哈

    12. > 1、嗯,現在中國公司基本上沒有給員工配 Mac 的,這是事實,當然 Mac 也不是為辦公用機準備的,但是每個程序員都應該只有1臺自己的筆記本(如果沒有的話,那可能他不熱愛軟件)。

      根據你這個觀點,我想我的多數同事們都不熱愛軟件,因為他們大多數人擁有臺式機,另外一部分人擁有多臺筆記本。很少有程序員只有一臺筆記本,因為筆記本本身擴展性很差,平均壽命又短,造成了筆記本玩家家里總是一大堆各種筆記本。而臺式機用家家里可能只有一兩臺機器。

      另外一個真正熱愛軟件的人,很可能需要22寸大屏幕和全尺寸鍵盤給他帶來的工作便利,從這個角度來說,任何筆記本都不是一個程序員的合適的開發工具。

      喜歡全尺寸鍵盤和超大屏幕超大字體的人,當然不會喜歡使用筆記本,不過也許你會把這些人都定義為不熱愛軟件?

      > 2、如果想打游戲的話,Mac 不是 “好” 電腦,我們現在在討論程序員的工作電腦,就是那種自己擁有又不是公司配的電腦。

      問題在此:正規公司通常絕不允許程序員把私人電腦帶到辦公室。私人電腦只能業余時間使用,程序員在工作之余還需要進行什么樣的“工作”,需要什么樣的“工作”電腦呢?

      我認為對于黑客級程序員來說,由于它習慣了掌控一切,那么Linux更合適,十年前定制的emacs配置文件和腳本直到今天仍然能用。裝一個 debian很多年都不需要去折騰機器。把自己的配置保存在云端,那么即使換了機器重新裝系統也不需要重新對自己的環境進行配置。我的 bashrc, screenrc, vimrc, inputrc 等等大量的配置全部在云端,即使新裝機也可以很快的配置出一臺屬于自己的linux。

      成長為一個資深的程序員本來就需要十年以上的浸淫,在年輕的時候就花點功夫打造好自己的Linux配置然后用一輩子,不比用Mac這個封閉的系統方便許多?當然這個時候他仍然可以選擇購買蘋果,只不過他看上的只是蘋果的工業設計,拿來裝的還是Linux。這樣的人不少。

      順便說一下,我從來不擔心Linux會倒閉,反倒jobs的癌癥一旦復發身亡,我很擔心蘋果會倒閉。一個開源軟件即使倒閉了,只要有源代碼仍然可以 維護,而一個封閉系統的公司倒閉了,用戶就沒法用它了。。。更何況這有前車之鑒:jobs當年一離開,蘋果就不行,jobs一回來,蘋果就起死回生,這個 高管到了對具體細節事必躬親的地步,顯然這個公司從長期來看是沒有發展前途的。jobs的身體狀況直接決定了蘋果的命運。很少有哪個其他的大公司會缺了 CEO就很快垮臺,蘋果是個例子。

      而如果這個程序員希望在業余時間盡可能休閑,那么顯然選擇一個游戲支持更好的Windows機器更合適。事實上在 MacBook 上用windows可能比在PC上使用黑蘋果更加不爽。如果嘗試過的人應當深有體會,至少那個鍵盤布局(del/backspace)就夠你詫異一回了。

      所以說了,其實“為什么國外程序員愛用Mac”,這個用上面的解釋是不合適的,更合適的解釋應該是:既然公司給配當然要用能買得起的最貴的。能給我 配機器,配個蘋果當然好,反正不用自己出錢,自己干活用個工業設計更好的機器不是更快樂么?所以即使一個公司里全部都是用蘋果干活,也說明不了什么問題, 只能說明公司喜歡買蘋果。

      但是如果自己出錢,為什么國外程序員愛買蘋果呢?答案也很簡單:國外程序員工資高啊。但是為什么國外程序員公資高呢?因為他們的貨幣值錢啊。為什么他們的貨幣值錢呢?這個就不是程序員適合回答的問題了。。。

    13. 你說了很多問題,我都承認在現實中存在,問題在于你討論的都是客觀限制條件,比如公司不準用個人電腦、公司沒有 Mac,條件不允許等等。這些都沒有關系,程序員也有自己的生活,休息的時候我就不相信程序員不上網、不看書、不寫程序、不自己編編程序、做做小東西。

      22寸大屏幕是另外一個話題,因為開多個源文件看代碼、看文檔,大屏幕是必須的,直接用大液晶連上 Mac 擴展桌面是最廉價的方式,因為不需要購買和使用另一臺 PC。

      程序員在業余時間有很多事情可以干???比如參加某個開源的項目,幫助維護某個開源社區,翻譯某些開源的文檔,或者自己接點項目開發點 iphone 小程序、寫寫博客、加入行業圈子多交流交流、參加各種技術會議、追蹤一下最新的編程語言、嘗試一下不同的技術,??,等等,雖然做這些事情不一定要 Mac,但是我們討論的是使用 Mac 會更容易、更方便的做這些事情。

      你說的 debian 和配置可能讓你現在想起來覺得很酷很爽,但是事實上不是這樣,比如說我經?;崮米瘧始潛境鋈ゲ渭踴嵋?,演講、演示都會用到投影儀,我曾經看過多少人抱著 Ubuntu 筆記本的人出亂子,沒法連上投影儀,那個時候那個尷尬啊,急得滿頭大汗?;褂謝岢∫話慊嵊?wifi,平時連自己家 wifi 好好的就是在會場掉鏈子就是連不進去,那個著急啊,也沒辦法,上不了網也沒法查資料解決啊。好多類似的場景只有發生在自己身上才能深刻體會到。

      Mac 是封閉的,但是 Mac 內核是開放源代碼的,而且使用了 FreeBSD 的協議棧和外殼使得很多開源軟件可以直接在 Mac 上編譯通過,還有一些好用的工具比如 vi, emacs,tar,rsync 等我們都可以用。

      我從來也不當心 Mac 倒閉,因為倒閉了可以用 Linux,Linux 倒了可用 BSD,實在不行 windows 也可以混飯吃。為什么害怕別人倒閉呢?我更害怕自己倒閉:)純粹靠 Mac 吃飯的人很少,Mac 只是工具,所以就算 Mac 倒閉了也沒關系,因為既然是工具就可以替代。twitter, facebook, google 里的人靠 Mac 吃飯嗎?不靠,他們開發 web app,他們用 mac 是因為好用。對于程序員來說想熟悉一個操作系統是件太容易的事情,所以 Mac 倒閉了就用別的唄,有什么好擔心的呢?這個社會已經發展到了缺了誰都可以進步的程度了,奧巴馬不想干了,多的人可以接替,microsoft 倒了后面有 Ubuntu/OpenOffice 可以用,google 很重要吧?沒了 google.cn 大家還不是上網上的好好的嗎?退一步說,就算 Internet、手機突然消失了人類依然可以活的好好的啊,因為95年以前大家就是這樣生活的啊。所以倒閉這種事情仔細想一下其實跟自己一點關系都沒 有。

      嗯,你說的對,Mac 上使用 Windows 很不爽,很別扭,參考這篇 [TL] Re: [初級] 為何要選擇 Mac?的解釋。

      公司為什么喜歡買蘋果呢?蘋果這么貴,資本主義的老板這么奸詐,經濟又不景氣,如果不是因為 Mac 特別好那為什么買?直接買幾個組裝機算了,節約成本。

      這個又說到 Mac 貴和錢的問題了,請看另一篇:[TL] Re: [初級] 為何要選擇 Mac?

      國外程序員工資高是一個小原因,但是不能因為錢多就去買自己不喜歡的東西吧?買 Mac 主要還是因為喜歡吧。你也喜歡 Mac 吧?如果免費給你1個 Macbook Pro 和1個神州最高端筆記本,你選哪一個?

    14. 不錯,這樣的文章很好,希望再深入一點

    15. 程序員在業余時間有很多事情可以干???比如參加某個開源的項目,幫助維護某個開源社區,翻譯某些開源的文檔,或者自己接點項目開發點 iphone 小程序、寫寫博客、加入行業圈子多交流交流、參加各種技術會議、追蹤一下最新的編程語言、嘗試一下不同的技術,??,等等,雖然做這些事情不一定要 Mac,但是我們討論的是使用 Mac 會更容易、更方便的做這些事情

      我就是程序員,你說的這些在國內就是浮云,每天無止境的加班寫代碼十多個小時,然后為了生活奔波,好不容易有點業余時間,誰還想搞個屁程序,誰還參加什么開源項目,討論什么技術。

      打打游戲看看電影都是難得的享受了。你去用mac,游戲玩不了多少,電影難得下,最后你還得用回windows。

    16. 第一次把一篇文章的超長評論都看完了。對zpp兄微笑一下。平臺不同造成了生產價值的不同。就是因為你是windows程序的程序員,所以你的勞動價值降低了。賣產品好賣服務的收益,怎么能夠相提并論呢?

      科長和局長都是干部,但休閑方式怎會一樣。程序員也是如此。
      天朝和美國民眾,都是公民,但自稱和生活都不一樣也是同理。(無關政治,切勿引申)

    17. @老高

      很遺憾,我不是windows程序員,我是做linux嵌入開發的。。。唉。。。不是因為我是某某平臺程序員而勞動價值降低了,而是在天朝勞動價值本來就不高,在這種情況下,談別的都是浮云?;共蝗縟プ齦隹瞥?/p>

    18. 哎 說的對啊 天朝也是個平臺 這個平臺上 程序員不再是技術工種,而是勞動密集型……悲慘啊
      走 公務員考試去~~~

    19. 我最討厭就是自作多情的給我帶那么多東西, 如果我需要我自己會裝. 動不動就默認帶這帶那的.

    20. 如果你是喜歡簡單、干凈、最小化系統的話那簡直就是太符合 Mac 的產品風格了,那就更應該用 Mac 了,因為兼容性 Windows 自帶了一堆一輩子都用不著的驅動程序(各種網卡、顯卡、打印機等),Window 機器買回來廠商還送一堆驅動 CD,連 bluetooth、觸摸屏、usb、攝像頭還有不同的驅動,非常亂、不干凈。因為 Mac 的硬件是唯一的,就這么幾個型號,所以驅動就這么幾個,已經內置到 MacOS X,很干凈。系統不穩定多半和驅動有關,驅動越少越干凈,系統也越穩定。

    21. 呃,我也是第一次把文章看完,然后看了20個樓層的評論,很精彩,我也在想,做程序員倒底買個什么樣的電腦,繼續期待中~

    22. 我是決定要買macpro了,折騰那么多年的linux,享受一下mac也不錯。再努力掙點錢就買,倒是國內有哪個網上賣mac比較可靠的,有兄弟可以推薦一下不。

    23. 我用Mac的筆記本, 客觀地說,首先因為那個觸摸板很好,是唯一可以代替鼠標的觸摸板。(至少暫時我沒看見其他筆記本的觸摸板可以幾乎完全取代鼠標—-幾乎的意思是除非玩FPS游戲或者做一些特別精細又對定位準度和速度有要求的事情。。。那是很少見的情況)

      另外,通過使用Mac,使用Linux,使用Windows, 可以感受3種哲學思想帶來的理念,會影響一個程序員對軟件的設計和思考的方式。 “不識廬山真面目,只緣身在此山中”。。。你只有離開一個平臺才能感受到他的優點和局限,只有都真正試過一段足夠的時間才能感受其哲學。

      作為程序員,使用Mac帶來的好處就是讓你在程序設計中(哪怕是在Windows或Linux上設計程序),更多地考慮用戶體驗細節而不是程序的功能。在UI設計上視野角度也會發生變化,這是其優點。

      另外。。不要把在Linux下的感受想當然地掛在Mac下。。比如關于WOW,在Mac上玩WOW會比Windows上還方便的,所以9樓舉這個例 子沒舉好。。。你恰好舉了個最照顧Mac的公司—暴雪。。不管星際1,2還是暗號1,2魔獸123.。。暴雪所有游戲都同時有Mac版。。。

    24. 評論比原文好得多啊,公說公有理,婆說婆有理
      雖然本人用windows的時間比那兩個系統都多,但是我對這三個系統都比較了解。首先windows最大的優勢就是盜版猖獗(天朝特有),這也是我用 windows最多的原因,但是windows給人一種亂七八糟的感覺,也有可能是軟件太多的原因;Linux因為是開源的,大家都可以為它的發展貢獻一 份力,所以基本是有用的東西都有了,但是相對而言不如商業運營的那兩個系統有整體性,較為零碎;mac確實沒有那兩個系統的缺點,各種用戶的體驗也是三個 系統中最上乘的,但是幾乎所有的好軟件一概是收費的,蘋果配件也是出奇地貴,macbook的外接顯示器的miniDVI也屬非主流,鍵盤不采用標準鍵 盤,而鼠標又有誰愿意用蘋果自家的,這也是獲得最佳MacOS體驗所付出的代價
      綜上而言,雖然windows的缺點看起來少一些,但是給我的感覺最突出,要不是蘋果沒有移動工作站,我應該不會用windows;Linux只是在必要的時候用用,因為暴雪不支持;Apple要是能夠稍稍合群些就完美了。

    25. i like Mac
      but i use windows and Linux at same time.

    26. 討論的好熱鬧阿。而且大家都很文明,看來還是咱們程序員素質高阿。一開始看到這么多評論沒打算看完,但是被大家的討論吸引了。說說我的看法,

      我目前主要使用一個Mac Pro,感覺還不錯。至少沒有后悔花了1w多?;褂幸惶ǜ嶄仗蘊瘓玫腎BM T43,上面共存了XP 和 Ubuntu。我覺得poet 和 vpsee 說的都很有道理。首先確實像 poet 說得那樣,程序員用什么工作卻決公司給什么。雖然有的公司不限制,但這樣畢竟是少數的。下了班常常不會化很多時間在工程上。(好吧,我承認昨天晚上確實又 做了)。即使這樣windows對我并沒有特別大的幫助。

      硬件上沒得說,我愿意為了mac藝術性的設計多花一些鈔票。
      軟件上如果mac一直就使用的是windows系統會怎么樣呢?我不認為會這會對我有更大的吸引力。相反,os X讓我感覺更好。在使用mac之前已經很少用windows了,除了使用理財,炒股軟件還有photoshop,基本都是在linux下。我目前主要做 web app,就是ejb,spring之類的,都是java 無所謂在什么系統下。vpsee說得沒錯。web app本身就不能有什么系統限制,別像中國某些銀行那樣:“您必須使用ie瀏覽器”,呵!

      當然web app也可以用aps c# .NET 這種本來就是microsoft開發研究的,當然你的在win下面開發。同時我們應該看到objectiv-c已經擠進了編程語言的前十名,而且勢頭很 猛。c#差不多在第6名左右。(根據截止2010年10月排名 //www.toedu.org/Article/news/softnews/Article_742.html )前十名里面大多數在mac與linux下都能更方便的開發。 如果你是一個windows程序開發員,毫無疑問你還是用windows吧?;八禱乩?,咱們程序員其實不應該太在乎用什么系統,老板給錢,讓咱用啥就用啥,至于老板可能的看市場流行什么。
      windows的流行導致windows軟件的流行,造就了一批windows程序員,但別忘了,我們程序員不能只會一種語言,一種技術,如果你是那樣, 那估計工資也不會高到哪去。程序員應該深刻的理解的是編程的根本。這就是中國程序員與外國程序員的主要區別。外國程序員大多可以從一個java的公司跳到 一個c#的公司。像我在德國這家公司同一個技術總監就管著.NET與java開發小組。兩個技術小組間偶爾也會有交流。

      syeerzy說得也很有道理,我開始放棄windows進入linux的世界的時候,思想上確實有了一個轉變,當初那感覺現在還記的,好像看一切 東西都是代碼和文件,而不在是窗口。從linux到mac主要是因為想要兼顧個人愛好,攝影和音樂(但對于mac下圖片處理有點失望,誰說mac特別擅長 圖片處理的。adobe和mac的仇恨讓這很難)

      程序員當然需要大屏幕和大鍵盤。所以家里還是要有一臺pc,對于pc我更傾向windows+linux的組合。至少目前有些軟件mac下沒有替 代,而且這些軟件很重要,雖然不多,但它們甚至值得有一臺專用電腦。例如股票和理財,但估計這些軟件很快都回有mac版,像同花順居然有itouch版但 沒有mac版。在國外大多數軟件都有linux和mac版同時提供。

      游戲是個問題。有好多年沒玩游戲了,雖然我的mac上有plants vs zombies但也很少有時間。我曾經是一個游戲fans,很瘋狂,暗黑,星際,cs,魔獸,甚至還參加過什么比賽。不說這些很多都有mac版的,就算有 我現在也沒有時間去玩。如果游戲玩到競技的地步就不在是一種休息了。我需要休息。所以玩什么無所謂,psp和xbox都是很好的選擇。就算偶爾玩玩 starcraft2 也決不會用laptop玩,玩游戲還是臺式機吧。游戲也需要大屏幕和大鍵盤。

      再說倒閉的問題,這個有點無稽之談。即使有一天mac倒了,也會被某家公司收購。產品還會有,就算死的在徹底一些,連品牌和產品都沒了,那設計和思 想還會有,只要它是先進的,就會被某家公司吸收進而延續,看看win 7和gnome大量的借鑒了mac的東西。所以這些大公司在買產品的同時都推出了自己的技術,mac-objectiv-c
      microsoft c# IBM就主打linux 誰的產品多,技術就流行,技術流行又推動產品更多的銷售。如果說在中國是ms一家獨大,那在國外就是百花齊放。中國開源的道路已經開始了,不是說開源就好 比Gutenberg印刷機對文字的影響么。mac 的 cocoa linux就不用說了,我想ms也在考慮了吧。隨著客戶知識的提高,開源的要求就愈大。這就是國外開源環境比國內好的一個重要原因。也是一個國家技術提高 的重要推動力

      ttanux,好軟件本來就應該是收費的。否則就沒有人開發好軟件了。中國的盜版是暫時的,中國要在世界技術領域有話語權就要有好的程序員,就的有 好的知識產權?;?。過去因為我們要大量的學習西方,所以才厚臉皮的盜版,現在學得差不多了,當然不能這樣了,在盜版就傷到自己人了。蘋果的配件是不便宜, 但像miniDVI這樣不能有代替品的很少,蘋果也可以用別的鼠標,誰說蘋果不是標準鍵盤,蘋果有10好幾種鍵盤。你可以買到國際標準,us標準,英國標 準以外還有德語,法語,俄語等等鍵盤,甚至筆記本的鍵盤都可以在買的時候要求他們提供你想要的,我就是在德國商店里沒有us鍵盤,在網上定了一個從美國運 過來的。

    27. 呵呵,感謝你在 vpsee.com 的史上最長留言:)

    28. mac粉絲的腦殘真多.而且很極端

    29. 你號召大家都用戶都用MAC那是你的權力,但是那些靠WINDOWS活著的軟件商,硬件商,DIY愛好者,辦公室小職員,小老板等等是不是全部要死翹翹了~~·?

    30. @肥豬
      Mac 已經占據美國20%的市場,是最大的單一品牌,相信5年后中國市場也會這樣。軟件商、硬件商、小老板、創業者如果想抓住機會就應該提前轉向 Mac/iPhone/iPad/iOS 市場,Windows 和 PC 市場一樣已經充分競爭過了和飽和了,已經沒有機會了。轉向 Mac 不是死翹翹,是抓住再賺錢的機會。我有個朋友早期就在開發 iPhone 上的簡單小游戲,現在已經不用工作了。

    31. 我是用Ubuntu的,原來也玩過Gentoo。結果不折騰就有病,所以不用Mac,怕糟賤東西:)
        對於文章中用Mac的推薦十分支持。作為一個有生產效率的設計,Mac的很多細節考慮的很周到。它有過去黑客追求效率的特性,也有為新手考慮的關照。但是價格上不是目前周圍很多人能考慮的。相信在以後能有更好的待遇去享受這些。

      @cablee:
      >>硬件上沒得說,我愿意為了mac藝術性的設計多花一些鈔票。
      我對SONY也是這個態度。雖然可能和Apple比,SONY哪能叫藝術。

      >>除了使用理財,炒股軟件還有photoshop,基本都是在linux下。
      真希望以後這些也能在Linux下。

      >>別像中國某些銀行那樣:“您必須使用ie瀏覽器”,呵!
      所以我果斷浦發。

      當然web app也可以用aps c# .NET 這種本來就是microsoft開發研究的,當然你的在win下面開發。
      >>我還是比較看好Mono的,相傳Mono的F#已經開始關注iPad了。

      >>(但對于mac下圖片處理有點失望,誰說mac特別擅長圖片處理的。adobe和mac的仇恨讓這很難)
      而且GIMP還做得都被抵制了……不過看那些所謂出版商的評價,可能是有更高級的軟件吧。

      >>程序員當然需要大屏幕和大鍵盤。
      作為非程序員我請教一下。大屏幕和大鍵盤我明白??晌易⒁獾接行┤司退憒篤聊灰燦瞇∽?。有的都用7號的,那麼小怎麼看呀?

      >>在國外大多數軟件都有linux和mac版同時提供。
      作為原來學化學的人表示ChemOffice只有Win和Mac讓人很憤怒。

      >>暗黑,星際,cs,魔獸,甚至還參加過什么比賽。
      這個回上面說Mac沒有游戲的。暴雪的游戲都有Mac版,有人戲稱暴雪是做Mac游戲出道,一生服務Mac的。

      >>再說倒閉的問題,這個有點無稽之談。
      理念會留下來。相信DIY的人們會再創輝煌。

      >>中國開源的道路已經開始了
      感覺不是那麼樂觀的說。

      >>好軟件本來就應該是收費的。否則就沒有人開發好軟件了。
      也是我對開源軟件有一點難以接受的地方。有人撰文說這個東西做好了就是搶飯碗。

      >>中國的盜版是暫時的。
      從金山再打免費牌看出來這個暫時有點長。

      @vpsee:
      讓我很不爽的是好像除了蘋果、SONY和三星,沒有其它本子、智能手機和平板電腦(或者閱讀器)做得都看得過去了。三星的本子有些人還說看不過去呢。SONY價格也不算低……樂phone就算了,所以thinkpad也是孤單一個……

      >>系統不穩定多半和驅動有關,驅動越少越干凈,系統也越穩定。
      有例証或者詳細的分析沒有?

      @syeerzy:
      有時候我覺得鼠標是個錯誤的發明……

    32. 說道VIM,那些人有很多偏見,首先VIM不是用來裝13的,你喜歡就喜歡,不喜歡沒有人強迫,還有VIM有很多優點,編輯功能是她最突出,最擅長的優點,如果你真覺得鼠標+鍵盤要超過VIM的純鍵盤好,那也沒什么好說的,一般這種都是連VIM的基本命令都還沒有習慣的。
      真正習慣VIM的人,敲VIM的命令是基本不會有短暫的大腦思考時間的,都是瞬時條件反射,也就是當你到這種程度的時候,你才發現你已經離不開VIM了。

      VIM的確不是一個完整的DEV工具,通過配置也能基本達到80%-90%的DEV工具的功能,快捷的鍵盤操作始終才是VIM最大的亮點和基礎,大型工程一樣可以用VIM,配置下cscope吧,看代碼沒多大問題,至少我認為比EClipse好。

    33. 說用VIM是用來裝13的,我不敢茍同。
      首先,估計沒什么軟件能讓人裝13從1976年的VI到2010年VIM(及VI的分支)裝36年!
      其次,就我本人,編程10年(當然現在寫代碼很少了),單確實喜歡VIM。

    34. 估計沒什么軟件能讓人裝13從1976年的VI到2010年VIM(及VI的分支)裝36年!

      呵呵,贊+1!

    35. @chaozh
      呵呵,恩,習慣 vim 以后就像開車換檔一樣,剛開始的時候可能覺得手動車麻煩,熟悉以后操作就變成不自覺的條件反射,用 vim 時間長了以后就不會感覺到自己的手指在操作,就像你開車的時候不會注意到手腳配合一樣。

    36. 不知道linux下如何很好的解決網銀的使用問題?虛擬機 or wine?

    37. @hello
      個人覺得 wine 不夠成熟,傾向于虛擬機。

    38. 所以說,UNIX/LINUX之類的系統,只在IT/程序員中流行。
      其他行業的,比如建筑設計行業,我要出圖,LIN下據我所知最好的是QCAD,但這玩意沒人會用,就算我費勁的把它學會了,得出的產品呢也無法流通;而且QCAD太不專業,作圖效率極低。
      所以,WIN占據了普通用戶的硬盤。
      只有那種把電腦當玩具,不用他辦公地人,才會選擇LIN吧

    39. 我也才在mac下做java開發有一段時間,我覺得自己喜歡什么就用什么,但是最好去嘗試不同的東西來不斷的充實自己

    40. 這篇文章應該是除了樓主 我看時間最長的,我買mac后 一直都在看這篇文章,沒留過言,但先可以表一下態,我想mac更適合程序員的發展,當然了.net除外啦

    41. 服務對象不同而已。
      windows 相對簡單。適合我這樣喜歡玩游戲的人而已。
      mac 沒有我喜歡的那么多游戲~~
      哈哈~~~

    42. 感覺大家都很專業呢 想我接觸電腦最早了 沒想還是那一群WIN的
      好東西一般國內不知道的

    43. 正準備入手一臺Macbook Pro

    44. 哇塞。我是來看長評論的,全部評論已閱。

    45. 這篇文章雖然說是寫給程序員的,但文章本身與評論及回復都非常有借鑒價值——即使是對于其他的蘋果用戶
      我今年四月份入手一臺macbookpro,從使用體驗上來說非常贊,無論是方便快捷觸感敏銳的muti-touch觸板還是mac osx系統,使用起來都很方便,當然mac的工業設計也是十分優越。但我現在在用的還是很無奈很敗家的mac上面跑window 7,這不得不說有些問題還得靠廣大的程序員來解決
      1.銀行“請在IE瀏覽器下運行”
      這對于一個從來不逛街,很少上銀行,一切靠網購和網銀的人來說簡直是個災難。前面有提到浦發有支持mac版?決定去浦發詢問一下
      2.mac程序
      我也是做設計的,不過不是與代碼打交道。我做的是電氣編程與控制畫面還有機械設計與分析,常用的是各種PLC的編程軟件(如松下,三菱,西門子等),組態 軟件(組態王,天工,WINCC等),CAD軟件(AUTOCAD,SOLIDWORKS,PRO/E等),還有設計分析軟件ANSYS。遺憾的是我始終 沒有發現這些軟件的mac版(除了組態王與天工都不是國產軟件)或可替換的程序(如果樓主知道,還希望能不吝告知)
      3.mac程序的費用
      勞動獲得回報是很自然的事情,對于各位辛苦的程序員來說同樣如此,我雖然也會用盜版,但也愿意在有錢時為使用的資源付費(事實上,自工作開始,我所使用的 軟件包括windows基本都逐步更換為正版),itouch,ipad使用的也是未破解版的。mac程序的費用固然貴,只要物有所值也不成問題。但關鍵 在于,很多MAC的程序并不提供試用版或試用期,鑒于我是從pc上跑過來的,并不清楚一些也許赫赫有名的mac程序,所以現在很多都不敢下載。于是我的 mac還十分干凈,連基本的類似于ps,painter之類我個人常用的繪圖與圖像處理軟件都沒有(如果樓主有相關軟件推薦就最好了)
      4.關于游戲
      不得不說,這是十分令人痛苦的事情。其實我對游戲要求不高,用PC時,最常玩的是掃雷和蜘蛛紙牌以及I-play的一些小游戲,更換成MAC,玩玩 PVSZ之類的也沒啥不可以。但是,我是一個TRPG愛好者,提到TRPG,最著名的除了紙牌當然是DND,據我所知,完全走DND核心規則的電腦游戲就 無冬之夜做得最好,但無冬完全沒聽說有MAC版的,僅此一個游戲,就讓我不得不繼續在MAC上跑WINDOWS了。
      5.程序開發前景
      雖然由我一個外行人來說什么開發前景似乎很荒謬,但從我一個使用者的角度來說,中國愿意用mac機并用得起mac機的人越來越多,其中一部分有更換意向的使用者像我一樣并不介意為了優秀的設計付費。
      現在我們的問題是,有錢都沒地方花——實在是找不到不知道哪些是合用的軟件,就像我上述列舉的,都是一些大型軟件,即使是PC版也價格不斐(當然盜版例 外),況且MAC的軟件盜版很少,幾近于無。但我想MAC上肯定能有可以替代能實現同樣作用的軟件,畢竟像樓主所列,國外使用MAC的不在少數,哪怕是誰 把這些國外的軟件盜版漢化,放到市場里,我都愿意付費。
      體驗過mac os后,十分不愿意再用windows,最好是能找到所有使用軟件的mac版,并且能轉換成兼容格式,這樣就可以徹底擺脫windows了……

    46. 同19樓Anonymous一樣,我最討厭的就是某些系統給我裝了一大堆我不需要的東西,難道做為一個程序員 ,就要什么語言都要用么?我只用我喜歡的語言不行么?為什么要裝那么多我不喜歡的。我需要用什么來開發,我自己會安裝。因此,這一點我絕不贊成。

      其次,要搞清楚,并非在windows下的程序員都是拖拽控件的,并非在windows下的程序員都是做windows程序的。

      最后,事無絕對,并不能說哪個是絕對的好,絕對地適合程序員使用。只有自己用起來舒服,用得順手的,對自己來說才是最好的。己之所好,勿施于人。

    47. 有一次有個同事需要對文本進行列編輯,上千行的內容,他用editplus,一屏一屏很費勁,用eclipse列編輯直接卡了,最后還是用vim敲了幾個鍵就搞定了

    48. 這是我看過最好的帖。有可能中國的環境讓我們形成了索取的習慣,沒有形成買軟件的習慣,所以在準備考慮買mbp之前,我一直在思考。有可能以 后買軟件的錢都超過mbp的價格。另外有一些軟件不兼容還是一個問題,比如數據透視表,mac下的iwork沒有數據透視表功能。我習慣在服務器環境下工 作,所以對vim這些都感覺很不錯,對linux和unix也感覺很不錯。就是對需要給錢還沒形成習慣,以及對一些軟件無法找到替代品有一些糾結。mac 還是很好的,對程序員來說,一些快捷鍵,觸摸板等,幾乎都是我用過的最好的了。我在考慮用mbp還是用thinkpad+ubuntu作為我的開發環境, 聽聽大家的意見

    49. 這帖的歷史跨度還真長…哥們mac和windows都喜歡,需要哪個用哪個(當然,有點容易迷糊),話說大家為何一定要比較它們倆呢…

    50. 我最近也開始關注起mac了,現在用的電腦快不行了,開始本沒有想過mac的,后來不知道為啥就對mac有了那么多的興趣,我是搞編程的,現 在從事android方向的軟件開發,可能今后比較長的一段時間還是android方向。經過初步的了解,特別是這個帖子,讓我更加大的感悟,我現在已經 有80%的沖動是macbook pro了,以我目前的能力來看,頂多只能入手mbp 13低配的,現在有一下一些問題想咨詢大家:
      1.有誰用過這款的朋友給我說下性能怎么樣啊,能不能滿足我編程以及平時的使用?
      2.android是linux為底層的,mac的兼容性和支持性這些都怎么樣?
      3.還有,我很擔心日常使用的常用軟件沒有windows的那么充足會不習慣,自己和48樓的也一樣沒有買正版的習慣,怕費用很高
      4.還想知道操作習慣那些,我之前是沒有用過非windows的,Ubuntu這些都沒有用過的,我直接跳轉到mac來會不會不很不適應???
      求大俠們講解,虛心聽取中。。。

    51. Mac和Windows/Linux的區別,大概就是自動擋汽車和手動擋汽車的區別吧……我不喜歡一個封閉的OS,就像不喜歡不能隨便換發動機的汽車一樣

    52. @Lion
      1. 現在內存都是4G,足夠編程;
      2. Mac + Eclipse + Android SDK 是開發 Android 應用的絕配,我知道的一些手機軟件公司都一般用 Mac 開發 iPhone 和 Android;
      3. Mac 上免費軟件很多,VLC, QQ, RealPlayer 你能想到的常用的基本都有;
      4. Mac 比你想象的還要簡單,如果你會 Windows 就能適用 Mac。

    53. @vpsee
      謝謝指教,非常感謝,另外,想問下,如果入手Macbook700的話,我在哪里買比較合適,從價格,質量,和保障這些方面??隙ㄊ紫紉Vな欽?,能享受售后服務。

    54. @Lion
      不太清楚國內的情況,國內貌似北京和上海都有零售店,如果可以的話可以在香港購買(便宜得多),也不清楚現在從香港帶蘋果是否要交稅。蘋果應該是全球聯保的,如果你 mac 壞了可以拿到任何一家蘋果零售店去檢修(不太清楚國內蘋果店的情況)。

    55. 水貨有保障嗎?聽說便宜些,而且mba13和mbp13 哪個性價比高一些?謝謝!

    56. 開始外樓了……
      Mac用慣了,那是不可思議的爽啊。
      Dock讓我用的欲仙欲死,從來沒有在windows上體會到這種感覺。
      alt作為快捷鍵比Ctrl方便多了。

    57. 沒爭論的必要
      其實用什麼看自己喜歡,
      確實,國內現在的思維和盜版危害的是程序員本身!做什麼出來都有人盜版仿製,就沒創新了!
      沒錢不是盜版的理由,你可以用開源的!MAc上也有!只是思維問題!當盜版較少時候,你就不會是民工。
      另外做圖設計的都是MAC ,沒見過照片處理那些沒MAC的!
      如果你還覺得自己做牛做馬的,看看你外邊的人在干什麼?辛苦是前期的,後期就要想轉型了!
      我覺得MAC機好,但我就不喜歡!真要做什麼,Linux就夠了!
      WIn也好,程序多 !我的系統軟件都逐步換成正版!不為別的 是那種思維!好的工具就要付費使用!

    58. 累S我了,總算看完了。

    59. 受益非淺,學習中…

    60. 哈哈,終于看完了,有不同,才有意思。
      在windows下面寫過程序,現在在macbookpro上工作。
      上面大家也說了很多了,純屬個人意見:
      “在mac下編程真的很方便,用了才知道。”

    61. 56樓說 欲仙欲死?????

      我一直以為只有打灰機或者ML的時候才會有這種感覺,用蘋果機也可以?
      我看有必要入手了!

    62. 哈哈。
      本人是Linux 嵌入式程序員,這個問題很讓我尷尬,我的現狀:
      1,我所在公司是個做IOS軟件的公司,公司上下都是做iphone ipad軟件的,用的電腦是09年的macbook,就是touchpad 還是那種老式的帶兩個按鍵的那種,不知道什么型號,配置不高,常聽同事抱怨速度慢,但是換的話,公司一下子還是不能承受,只能是講究實用吧,哈,
      2,整個分部,無一例外都是蘋果的本,和那種臺式機(哈,那種一體機 做的很棒,質量沒得說,很沉賣廢品,光那重量 嗯嗯,不少值錢),只有我一個人用神舟A420 (i3 4G win7 集顯),相當和他們的環境不匹配。
      3,我桌子上的擺著的東西:神舟A420筆記本,OMAP4430開發板,數字示波器,仿真器,和一些雜七六八的調試工具,(讓領導批評的N回,讓上面領導也批評的N回,說我的桌子上能不能放整齊,干凈 我很無奈)
      4,有時候編譯Android 內核,在實體的ubuntu下編譯過,在VMware編譯過(慢的要命),基本編譯的時候,做一遍拿PAD 去看新聞 娛樂什么的,一天就這么看娛樂過去了。嘿嘿
      5,有時候用ADS 畫小板子,簡單 雙面,喜歡DIY ,喜歡做Robot 喜歡算法,人工智能。
      6,自己的工資,要比他們高點,因為是里面的一個小TeamLeader,熟悉 Objective-c 能看源碼,但是不會實際編程,自己熟練的是C C++ java arm匯編 。
      7,很羨慕用xcode的人們,界面人性化,但是又可恨他們連基本的操作系統原理不懂,軟件工程思想不懂。
      8,他們的界面設計的非常棒,我用java寫的android APP怎么也比不上他們,包括:界面美化,用戶體驗,運行速度,我有時恨不得全用ANDROID的 NDK 編寫 =。=
      10,他們的常用開發工具XCODE 哈,我的就多啦 android APP:eclipse 3.7 android SDK NDK ubuntu 也是同樣有這么一份,gcc gdb g++。。。一大堆 還有ADS(arm development suite 區別于ADS (Altium Designer studio)),平時喜歡做機器人 ,做開源硬件 seeed studio , ardiuno,各種不缺少。
      11,我有時也用xcode,但是是做c C++ 程序,哈,方便 簡單,快捷。。。方向是做視頻codec,寫好了,就給他們做應用的直接用
      12,下班走人啦。。。

    63. 樓上再說什么啊。。跟主題有關?

    64. 其實,蘋果和微軟是不同風格的行業領袖!硬要來在一起比較,那就是關公戰秦瓊。

      有些功能對于一部分來說很好用,很實用,對另外一部分就不一定了。

      要知道滿足這個星球上所有人的需求是基本上不可能的任務的!

      其實讓這個星球上的所有人共同認可一件事情都是不可能的。

      永遠都會有人持不同觀點!

      對于個人,自己覺得好用就是真理。等到發現在某些地方不好用的時候,也就是自己嘗試改變的時候。

    65. 看了這么多的評論,才發現我真心喜歡Macbook.我是猶豫不決買不買macbook才看得帖子,現在決定了,去買Macbook Pro

    66. LZ說的不對。商科或design、人文科學的課,95%的同學都是Mac,就是圖片里那種情況。
      但是計算機專業,95%的人用非蘋果。沒辦法,平時上課、寫作業用的很多軟件在蘋果上裝不了??贍芪頤鞘莈ngineering的關系吧,需要經常和外接硬件打交道。

    67. 1樓絕對就是所說的用過幾天vi就開始指手畫腳的,沒有真正用過vi的沒資格評論他的。
      想想vim為什么被稱為編輯器之神。

    68. 很棒的帖,謝謝你們的教導^_^

    69. 很長的帖子。。。。我編程有近17年的時間了,windows的C/C++開發經驗不低于10年。幾年前接觸了linux后,才覺得 windows對Geek的親和力實在是趕不上linux,各種優秀的開源工具,flex,make,vim,bash在windows平臺上就是要難用 一點,當三年前看同事買了mac后,被mac的簡單與不簡單折服,果斷買了一臺,從此之后就很少接觸windows了,因為現在主要做移動和web開發, 基本上和之前積累的Windows的開發技術徹底說拜拜了,僅僅偶爾用網銀的時候開下虛擬機的windows。

      現在工作電腦用linux,家里電腦也是一臺mac和一臺linux,平常有空也會參與開源社區的一些工作。主要開發工具還是vim寫js和C++ 和eclipse寫java,用vim做事時的那種不需要思考的行云流水般的快感,只有真正入了門的人才能感受的到。沒入門的人只會被默認的丑陋界面和奇 怪的快捷鍵給傷害到自尊心。

      不過話說回來,用什么工具目的都是為了吃飯,吃得飽最重要。

    70. 第二次看這個貼,又多了不少評論了。最近在考慮入手mbp了, 看完文章和評論后,感覺就等2012新款的mbp上市了。

    71. 寫.NET可以用MONODEVELOP, MAC已經集成了MONO FRAMEWORK了~
      .NET原本就是想成為跨平臺的東西,只是MS自己沒做而已~

      我有點不明白,LZ說的所有優勢,LINUX的眾多發行版都有,比如說UBUNTU,為什么不用LINUX?

      還有我不相信VI的效率會比IDE高~

      INSTALL B的成分很大啊!

      還有,BLIZZARD是做家用機游戲出生的~ 在MAC上有移植僅僅是因為歷史原因,當初APPLE2市場占有率比較高~

    72. @我是蝦米
      不只是軟件問題,還有硬件問題。

      ubuntu 雖好,但是不能像 mac 那樣關上屏幕就走、打開屏幕就立刻顯示(這其實不是 ubuntu 問題),我通常每個月重啟一次,平時蓋上就走從不關機。ubuntu 遇上投影儀有時候會有問題(開會的時候經常遇到,很尷尬),ubuntu 多個顯示器顯示有時候拖窗口的時候很費力,不能像 mac 那樣三個指頭一劃就切換屏幕等等小細節很多。

      mac 的強大在于軟硬結合得很完美,ubuntu 雖好但是 pc 很爛。

      如果沒有機會看到現實生活中使用 vi 的程序員的話,可以到 youtubu 看看編程視頻,vi 玩起來就像韓國人打星際爭霸,全鍵盤全速操作,迅速定位解決問題。IDE 效率太低的原因是其設計就是為了讓普通人快速上手編程,不是給專業人員設計的,就像 dreamwaver 這類產品是為了讓普通人能編網頁,就像自動檔汽車設計出來就是為了讓普通人快速能學會開車(專業賽車手不用自動檔哦)。IDE 就像 Office,是給不懂電腦的大媽用的,所以可視化工具貌似簡單上手容易,但是生產力比專業工具低幾個數量級,和 vi 比較接近的有 emacs,我也看到過有人把 textmate 玩的很熟的。

      這篇文章是2009年的,今天是2012年,mac/iphone/ipad 平臺上的游戲和軟件已經一大把,是開發人員的首選平臺(因為在 apple 上寫軟件賺錢多),所以上面評論里關于游戲和軟件不夠多的言論可能不正確了:)

    73. 討論了兩年多的主題還在繼續,不錯,很喜歡這個討論,花了好長時間看完所有評論,無論是win,Linux還是Mac大家說的都有道理。自己用著舒服合適就行。

    74. 其實說來說去,我覺得國內外本質上是有差別的。
      在國內的時候,朋友找我買電腦,我覺對不會推薦去買蘋果;現在在外面,我全家(包括兒子)用的都是蘋果。
      說實話,蘋果很好,也很貴。不過對于一個在外面工作的人來說,一個月賺幾千塊錢,買一臺2千以內的蘋果還是很輕松地。國內的同人一個月也賺幾千塊錢,卻要 不吃不喝的攢上3到4個月才能買一臺,是在是很累的事情。(當然我說的錢是外國掙外國錢,中國掙人民幣,畢竟我們都是在本地掙錢本地花,所以就暫且不去干 匯率。而且出來的人都知道,算上匯率,國外大部分的東西好像都比中國貴;實際上按物價指數來看,國外的東西很便宜。)
      在國外,我們用的都是正版的軟件;而國內的盜版滿天飛,windows和蘋果就有天壤之別了,就算你買了蘋果,軟件你也買不起。我們用蘋果,一個軟件幾塊錢,大的軟件幾十塊錢,說實話,比在外面買的正版軟件便宜多了,所以自然要用蘋果。
      喜歡用windows的人,如果條件允許,我不覺得你會選擇一個大機箱再加一大堆的羅嗦配件,而且兼容性、穩定性還不太好說;喜歡蘋果的人,如果你經濟條件不許可,我也不覺得你就不去選擇windows。
      當然,我的蘋果里還是安裝了Parallels Desktop,因為有些時候還是需要用windows的。你不可能總是工作,沒有娛樂吧!不過用的很少。因為蘋果里你一樣可以看下載的電影,聽下載的音 樂,游戲一般都用XBOX,所以用windows只是使用一些用的順手的軟件。
      所以,我覺得大家也不用爭論的那么激烈。windows沒有優勢不會做的那么大,蘋果不好不會買的那么貴。我家里有七臺windows系統的電腦,五臺是 筆記本,所實話幾乎都放在倉庫里了,只留了一臺做下載機用。兒子和老婆用的都是27的mac和ipad2,我自己用是27的mac和airbook(花了 我一千八,好比一臺mac了,沒法子,因為我喜歡)。因此,朋友們,根據自己的條件看吧!蘋果真的很好!

    75. 我從08年的時候接觸ios才開始認識蘋果的。然后就一直被蘋果的簡單所吸引。
      恩,說真的。接觸了蘋果的東西,會讓人感受到那種很簡單的美。同時思想上面也會產生同樣的共鳴。愛上美的東西。追求美的東西。

      其實談論到用什么,我覺得這個很好解決啊,看看自己喜歡什么樣的機子,然后看看用它來做什么事,就知道你需要的是什么了。但是爭論是必須的,因為爭論才能讓更好的思想冒出來。有的時候評論比內容本身更有價值。
      嘿嘿,收藏這帖子了。長期關注

    76. why-are-vi-and-emacs-popular新地址:
      //stackoverflow.hewgill.com/questions/358/09.html

    77. 我也好想用一下Mac~

    78. 所謂“國外程序員更喜歡用Mac”純屬胡說八道的臆想。本人已經在美國硅谷和紐約多家IT公司工作十幾年,從開始的Java程序員到后來的嵌 入式系統開發,周圍的同事幾乎沒有用Mac的。在我們這里Mac一般給人的感覺是外行不懂電腦的非專業人員才用的東西。那個東西又貴兼容性又不好不利于升 級,沒幾個人愿意買。另外,沒必要過分抬高LINUX貶低WINDOWS,嵌入式開發人員的電腦中都是在WINDOWS中運行虛擬機來用LINUX的本身 就是對LINUX的諷刺。

    79. @美國硅谷San Jose工程師
      有3種可能:
      1、你可能在銀行或者沃爾瑪的 IT 部門工作,所以看到了很多 windows;
      2、你可能在微軟工作;
      3、你可能穿越了。
      在 bay area,找到一個用 windows 的 startup 很難很難,隨便找個 The Best San Francisco Startup Offices 看看。

    80. 回復一下一樓,既然選擇用Mac , 要開發web的東西,第一要考慮的因素就是在什么環境下跑 , 既然Mac不支持C#這樣的東東,那你還會選擇C#在Mac下開發么 ! 簡直毫無根據的發問 ~~~ 先理好思路,別不爽了就亂說一堆不切實際的東西 ~~~~ 這里在說Mac ,你要開發microsoft的東東,就閃邊吧 ~~~ 話說喬布斯當年不離開蘋果,微軟估計連湯都喝不上 ~~~ , 你應該慶幸蘋果給你們了一個機會 ~~~ 還不好好珍惜 ~~~~ 說多了,別介意 ~~~

    81. 應該有人寫一篇,為什么國內的程序員愛用windows,用于遙相呼應。
      第一點肯定是因為國內用windows盜版是沒人管的,呵呵。
      第二點為什么企業愛用windows,那是因為office。
      還有一點受歡迎不代表用的人就最多,大路貨windows在哪,不管是國內還是國外,只要在這個星球上都是有最多的用戶。mac還沒有到大路貨的地步,不過iphone已經是了。

    82. 繼續旁觀。。。。。。。

    83. 看不下去了,也來說兩句。鄙人碼農,在紐約工作4年多,從事Java開發,認識的或者見過的團隊開發環境都是清一色的Windwos,至于.net么,呵呵。也見過用mac做開發的,比過只是極少數php的開發工程師或者就是終端開發工程師。
      但這并不代表大家都不用mac,事實上周圍同事家里都有,包括我很早就買了個macbook pro 15。但大家拿mac用來做上網本而已,在家從來不考慮工作的事情,上上網看看電影什么的,mac還是不錯的~~
      至于開發么,除非你就是開發iphone應用的,否則,算了吧。

    84. 我是做嵌入式linux開發的,手上有臺thinkpad和macbook pro。

      linux驅動開發要看電路圖,有時候硬件工程師給你的就是cadence的源文件,我他媽怎么在mac下怎么就找不到看cadence原理圖文件的軟件!

      另外從thinkpad + 虛擬機linux下轉過mac來,在項目管理上,很多軟件都要適應,要自學的偏多(沒有教程,難度不小,周期較長),比如從visio到 omnigraffle,從visio到mindmanager,從project到omniplan,從MS office到iwork。。。。。。

      但我非常喜歡mac + 觸摸板的高效結合,mac + 鍵盤快捷鍵的高效結合;
      至于vim的使用,倒是沒什么不適。

    85. 本人也在國外,但是看到是在校計算機學生和老師喜歡選擇mac,因為他們大多數對平臺要求不高,但是這貼沒有提到,很多企業級環境mac是不 支持的,真正到公司上班的程序員,很多都得用回windows,雖然這貼很老了,還是得提醒下看帖的,國外也不是真的這么多程序員選擇mac,要知道很多 linux,unix用戶是很鄙視mac用戶的,不過話說回來,做為筆記本,mac在觸摸等方面的確沒有哪家能比的上的

    86. 1L的henry,看你的評論就知道你是玩過免費的linux,絕對沒玩過mac!建議你去買個mac玩一星期試試,你絕對會把windows扔一邊去的。 我現在的windows系統筆記本都扔角落里了,N久沒開過機,因為體驗不是一個檔次的。

    87. mac 做開發用過才知道好處。
      windows xp 游戲比較多,而且有的經典游戲已經找不到 mac 版的了。

    88. win 7 的放大鏡、窗口切換功能很強大 。
      linux 桌面不熟。
      mac觸板好用,不知為何其他品牌不用這技術。

    89. 大家好,我在美國讀書,發現這邊的學生大凡都是用mac,可能也是因為大學生買mac會有200刀的優惠。說起vim,確實很讓人 impressive,剛開始覺得不順手不如eclips,后來擺脫鼠標以后然后再增加了些plugin就好很多。然后就是寫c或者c++的時候,感覺 makefile蠻好用。我比較樂意用redhat enterprise linux。

    90. 帖子和評論都很精彩,大家都說出來各自想說的話,對于哪個更好,最好嘗試一下然后說出自己的感受才最有發言權,每個人的用途和需求不同,對工具的要求當然也就不同了,沒有說哪個人一定對哪個人一定錯,我們只表達自己認為客觀的觀點即可.
      就憑這點,這帖子正的很值得看
      我準備去買mac pro最新款的玩一下,嘗試一下新的東西

    91. mac最大的好處就是沒游戲。。。這樣只好專心寫代碼了。
      至于對像我這樣一個沒有這類問題的人 無論是mac bsd linux windows 寫代碼效率差別不大
      至于文檔 win明顯壓倒性優勢

    92. Visual Studio?呵呵,和Emacs比起來Visual Studio就是個渣渣,微軟內部人員都不用。

    93. 我在美國某前20的一所大學的計算機系讀博士,說說我們學校的情況。服務器基本都是Solaris和Ubuntu;公共個人計算機大概有一大 半是Ubuntu,大都是有些年月的機器了,新機器以Windows居多,也有少量的MacOSX,配置稍高,很多人都搶著用。學生的個人手提電腦方面, 絕大多數還是非蘋果機,基本都裝Windows,因為微軟跟學校有協議,Windows/Office這些軟件都免費,Linux大都裝在虛擬機里;當然 也有相當一部分經濟條件好的用macbook。

      我本人的個人計算機(包括ThinkPad和家里的PC)裝Windows,然后VMWare里跑ubuntu;辦公室計算機裝Ubuntu server,然后在virtual box里面裝windows應急。

      這個夏天在硅谷一家網絡安全公司實習。公司員工大都是四五十歲的資深碼農,個人電腦清一色都是Windows,因為他們離不開 Outlook/Word/Powerpoint,然后VMware里跑Linux來寫代碼;公司服務器都是Red Hat 3。沒見到什么人用MacOSX。

    94. Window server 對程序員友好 足以匹配MAC 勿噴

    95. 做了十幾年的windows下軟件開發,用了4年多的mac,總結一下吧,Mac使用確實簡單,國外的程序員用mac的多,因為很多公司的服 務是運行在linux下,mac是unix的內核,就像貼主說的,很多自由軟件(老外比較守規矩,基本上都用正版軟件,價格也夠昂貴,所以自由軟件很重 要)通用,命令行和命令格式完全一樣,開發和部署基本上都可以一樣,換個說法,就是不需要更改任何的習慣。
      價格也是一方面,mbp的價格對于國外程序員來說不算什么,但是對于很少在windows平臺上付費的國內人來說,花錢主要關注在硬件上,軟件的成本都是不計算的,如果把windows上安裝的應用軟件正版了的話,成本不一定比買mac低的。
      所謂的開發工具VI好不好用,我個人不好評說,我在linux上用eclipse,易用性比Visual Studio和Xcode都要差一些,開發工具VS和Xcode都算是頂級的整合開發環境了。

    96. 我cao,完全沒什么意義,和這些windows的粉沒深入了解過其他系統的人沒必要討論。

      估計他們大多還XP用了很多年,雖然vista,win7出那么久了,就知道噴,人云亦云;
      人怎么說就這么認為,任何設計都有其可取之處,前提是首先你要接受他。大多數人都是習慣于被動的接受。

      原來98時,好多人不能接受XP,時間久了就好了。
      對開發員來說,自己當然要更加高效些專業些,多探索些。其他人硬說mac不好,不用管他們。

      windows是優秀的系統,linux是卓越的(精神free)從商業角度或者開發。VS 當然要比eclipse優秀多了,VS的開發效率也要高出很多。不過對于程序員來說隨著新語言的流行 eclipse 現在用戶也慢慢轉移了。就開發工具來說,只要你不做.NET, MAC os或者linux 絕對可以讓你開發輕量迅速太多,而不是龐大笨重炫目。

      各有所好了。

    97. linux 的良性血統為科技技術的發展帶來了太多的便利。這是毋庸置疑的。

    98. 看完了這個時間跨度三年的帖子,收獲很大。

      雖然爭論很有意義,也看到了很多新的思想,但是也產生了很多無謂的爭論,而引起這類爭論的原因有一點應該是標題過于寬泛,指向性不強。具體包括:

      1. 使用 mac 的程序員是將其用于工作還是工作+娛樂全部;
      2. 選取工作電腦的程序員是從事什么方向的編程或者在什么領域工作;
      3. 其他外在影響因素,比如小區域內部的選擇傾向有時會很大程度上影響對 mac / windows 的主觀印象;
      4. 最好在分別使用 windows/linux/mac 作為工作機器均達到較長時間后,再對這個問題作更深入的探討;
      等等。

      個人覺得,

      從事 .net, java 方向, 以及行業軟件沒有mac版的相關領域的程序員們,可能確實不適合、不適應、也沒有必要在工作中使用 mac。

      對從事移動應用開發、非上述方向的 web 開發的程序員來說,mac 確實是幾乎可以說最佳的選擇。mac 上的編程體驗是完整的,渾然天成的。

      如果只是憑主觀印象或僅有其中某一種平臺的使用經驗,是無法得出客觀評價的,也就無法對這篇日志的主題給出更有價值的答案的。

      PS. 因為 mac 價格高就嘲諷 mac 用戶,因為 vi/vim 上手難就鄙視為裝13的,生活中我也見過很多,一笑置之即可,這類人一般都至少在某種層面上是個 loser,因為沒有起碼的判斷力。

    99. 我使用 vi 和 emacs 已經很久了, 最后還是用 editplus. vi 只拿來編小文件和做小修改, 經常我會忘記處于什么模式. Editplus 可以左手快鍵右手鼠標的操作, 效率比 vi 至少高三倍.

      雖然我很喜歡 gcc 和 icc, 只要不是迫不得已寫代碼的時候我肯定還是在 windows 平臺上, 調試好了再換套頭文件去 linux 編譯. 不知道 Mac 平臺什么時候也會有這樣高效的編輯器.

    100. 雖然一直在用 vi emacs, 但只要可能我還是在用 editplus. 這是我唯一無法完全脫離 windows 平臺的原因.

    101. 看了以上這么多, 我想補充一點: 在科學與工程計算上, 我還真沒有看到 windows 的集群. 雖然微軟做過, 但我所見到的計算集群清一色是 linux 操作系統. Windows 不僅昂貴而且效果未知.

    102. 忍困終于看完了,腦子里一團漿糊,還是找個Mac使用一下就知道要不要買了

    103. @DT
      終于有人提到emacs,我還以為我是孤軍奮戰呢!裝個msvs又慢又大也就算了,運行起來更慢,火都大了,要不是需要學習一下c#才不會裝呢!現在好了有個mono省了不少功夫。
      windows太笨重了,mac和vi還沒試過,等試過在來發言。對我來言從來就沒有最合適什么人用的系統,每個系統都有缺點與優點,不同的是你喜歡誰的有點討厭誰的缺點罷了。而我用的linux更多是對于開源那幫前輩的崇拜,僅此而已。

    104. 貌似linus用的是macbook air不過人家用的是linux,所以對那學夸贊macbook硬件的就沒必要了,apple硬件還是不錯的,否則就愧對這么多錢了。

    105. 啊ou,又是關于win/mac/*nix,vi/vim/emacs的爭論

    106. 補充下,愛用啥用啥,因為那個根本就不重要

    107. @DT
      “微軟內部人員都不用” 請問是指哪些“內部人員”?
      就我所知,微軟中國里面用Visual Studio的程序員多的是。

      VS的調試能力還是很強大的。之前用windows的時候,我喜歡用Source Insight看代碼,VIM寫代碼,VS調試。
      現在用Eclipse各種不爽啊。

    108. 很喜歡用快捷鍵來操作電腦,所以想把操作系統換成linux的,現在看來,直接換成mac好了

    109. 想在Mac下編譯Linux里寫的代碼可能會很苦逼,BSD系的一套binutils和Linux下的一套有很多細微差別,會造成make的 時候出錯,這個時候你就要苦逼地去改Makefile,多花很多時間不劃算。當然一開始就在OSX里開發,就沒這問題了。反正跨平臺編譯是一定會出問題 的。

    110. Linux的精神是讓簡單的東西保持簡單,讓復雜的東西盡量清晰。。。任何試圖通過簡單的東西隱藏復雜的做法都是愚蠢的,并且都會造成不好的結果。

      linux不會像windows和mac一樣,把一個復雜的操作系統包裝成一個簡單的東西給人用,這一點上mac和windows是一樣的,只不過 mac包裝的比較好。linux會讓你在使用過程中一點點學到計算機各個部分的原理,會讓你無法無法自拔的嘗試從操作系統內核一點點搭建屬于自己的計算 機,而這個搭建好的計算機可以,既不屬于windows,mac,也不屬于linux。你會感覺到自由的精神。

      linux的學習曲線十分陡峭,但是它會讓你在以后的幾十年里節約比mac,windows用戶多的多的時間。

      另外mac用戶說用mac簡單高效。。。。呵呵,對windows來說,也許是這樣

    111. 微軟“內部人員”應該是指創立C#那個人,那個人是用emacs創造的C#

    112. 這篇文章從09年戰到今天, 從Jobs還活著到Jobs戰死. 最后麥金塔依然還是被大眾孤立的一群人, 以前在國外被奉為奢侈浪費的群體, 現在國內也開始大量出現這類群體, 而且更甚.
      這篇軟文很明顯是個忠誠的麥金塔寫的. 不管他是不是搞程序的, 但文字里表現出來的一種氣息讓人覺得, 這人完全是志愿者型的水果槍手.
      至于大量的麥金塔贊美水果, 說水果好用的…. 咱不免有些奇怪, MAC下應用數跟Windows下的應用數比例大概是1:1000甚至更小, 是有不少公司出了Windows版之后閑暇之余出個Mac版喂喂麥金塔. 但是你們怎么會生出MAC下有大量好用軟件這種笑話級別的思想來??? MAC系統跟UNIX千差完畢, 如果為了用Unix而用Mac,大可直接使用Linux,更加自由,更加接近.

    113. @Brilliance
      1、“在國外被奉為奢侈浪費”
      同配置 mac 比 thinkpad 可能只貴15%,貴15%的東西不管從哪個國家哪個角度來說都不能算奢侈品。

      2、“MAC下應用數跟Windows下的應用數比例大概是1:1000”
      完全搞反了,這句話在5年前說是對的,現在 iphone/ipad/mac 在 mac app store 上的應用遠遠超過 windows/windows mobile + symbian 之和,根據2011年數據 mac app store 有50萬個應用和1億下載量。 //techcrunch.com/2011/12/12/apple-500000-apps-in-mac-app-store-100-million-downloads-to-date/

      3、“MAC系統跟UNIX千差完畢, 如果為了用Unix而用Mac,大可直接使用Linux,更加自由,更加接近.”
      完全搞錯了,mac 基于 freebsd,freebsd 是 unix 的一個分支,上面已經說了,linux 在桌面方面還不完善。

    114. 確實mac機是很不錯的。mac系統也不錯。雖然感覺跟linux比起來安裝些軟件沒那么方便。軟件庫也沒那么多。跟debian比。雖然可 以裝個fink或port。不過還是感覺不足。現在在想怎么在這臺mac上裝個linux。雖然有些mac方便的特性估計用不了了?;ゲ掛幌鋁?hellip;…至于 windows…沒啥好討論的。不過如果公司不是做蘋果開發的,確實不會為員工買mac電腦。但是自己買一臺也不會比其它電腦貴。

    115. 討論要繼續下去啊,看的很過癮!

    116. 他們也愛 GNU/Linux

    117. 接下去,很受用?。?!長了不少知識

    118. 其實有些理由也比較牽強。例如重裝系統的問題,win7出來我裝rtm就沒重裝過一次,用到現在仍然很快。
      不過我喜歡mac系統的原因就是他下面的軟件很精致,同樣是國內軟件,一些官方的windows版各種后臺掃描磁盤,然后樣子也做的不簡單明了。相比mas下的沙箱很讓我放心。當然相反也是有代價的,例如軟件更新審核慢,開發難度比沒有這些限制大之類。
      不過對于我一個喜歡開發windows phone程序的人來說,還是微微有點蛋疼啊~

    119. 我在國外做開發,同事大部分都是用macbook

    120. 我有個MBP
      也是一個干了6年的前端(前4年寫C#)
      但是就我個人來說,UBUNTU比MAC好用些
      先不說kernal的XEN補丁,等等在LINUX上面才有可能的率先進行的各種實驗
      呵呵,我不用VIM,這樣會降低開發的效率,畢竟團隊還是需要一個IDE來進行開發
      當然MAC也能BUILD UNIX的各種工具
      但是當涉及到KERNEL的權限的時候,就沒法繼續下去了
      只能RUN虛擬機了。。

      當然,MAC OS是一個不錯的開發平臺,很方便

    121. 最討厭一點是不利于升級

    122. @Simonda 可能還沒有你這么花個1年多慢慢耕耘linux,完全體會不到linux所謂的一切復雜清晰化,保持所有的簡單。Linux可能只適合專職與Linux領 域的使用,現在這么快節奏真心拿不出什么幾個月,幾年去學習Linux。Mac已經能滿足大多的需要。我覺得系統是工具,你可以自己動手制作一把精良的斧 子,也可以直接去網上訂購一把,你自己做出的或許很有成就,但是如果你的本職只是伐樹,那你已經輸在起點,估計別人買斧子都早已砍下很多樹了。工具是為用 戶服務,Mac在用戶體驗上做到了最好的平衡。因為只有很小一部分人是在研究Linux,研究OS,大多數或許只是在mac上設計個游戲,做個網站。

    123. 在不考慮經濟約束的情況下,我想大部分人都愿意選擇MAC。誰能拒絕美好事物?:)

    124. 大部分工程師都是從linux往osx轉.

    125. 終看完了,天也快亮。 受益了 睡覺去

    126. 有些人不能太偏面,自己沒有見過的不代表不存在。就像上面有人說人在美國,沒發現公司里有人用mac.
      實際情況是在google Facebook amazon,都會給員工配mac(這三家我都有朋友在里面工作。) 
      相同的配置mac要比win貴很多,這也是為什么win多于mac的主因這一,另一原因我想是因為mac下的游戲比較少吧,特別是國內的游戲廠商。
      linux mac 本是同根生,沒什么太大的區別. linux的缺點在于沒有一個穩定的統一的管理,不是很穩定,一不小心升級了某些程序,可能機子就會down掉,但是mac有商業公司在維護,這點上很方 便,如果怕折騰,mac是個很好的選擇。一個朋友之前是學生,沒什么錢,所以一直在用arch linux,我以為他是狂熱的linux fans,結果交流后他向我經常抱怨linux的不穩定,而且要花很久的時間才能配置到自己喜歡的狀態,去google工作后立馬入手mac??吹繳廈嬗? 人說linux下可以用ms office,mac不可以,我就笑了,微軟是靠mac office發家的,而且我覺得iworks更好用,當然最好用的是latex.

      說到mac是封閉系統,所以用linux的同志,我就在想,你真的需要去改系統內核么?你在做os的research?還是只是人云亦云?一年365天里,有多少天你是需要改內核的?我想大部分不搞os的人不會需要吧。

      用mac編程太方便了。除非你在做windows 編程,不然還是mac吧。用build開源的庫很費時間和精力,得安裝很多東西,在mac下就直接terminal幾個cm就能解決問題了.

      最后說一句,選mac或者win或者linux,這完全是個人的使用習慣問題,并不是每個人都有時間和精力去適應新的事物。存在即合理,并不能說用 mac就要bs win,或者用linux就要bs mac. 他們都是工具罷了,怎么樣能高效的完成自己的任務,我們就去選哪個平臺。

    127. 為了寫論文找到了這篇文章,內容和評論都非常精彩忍不住留名。

    128. 搜索MAC下的語言開發環境找到這篇文章,從頭看到尾,過癮。
      介紹下自己環境:
      web開發,可以說是站長,程序員,前端后臺,一個人做。
      手里現在用win7,然后VMWARE workstation 虛擬一個centos和ubuntu
      平時工作就是改代碼,在win下用editplus和Eclipse,linux下需要apache和Nginx,就用vmware切換使用。

      怎么說呢,感覺Win對現在的我還可以
      但為什么又看Mac呢,因為要開發ios app和Mac app就了解下
      準備入手MBP和win搭配使用看看。

    129. 我在美國做程序員。從人數比例上來講,美國程序員肯定是用windows的比用mac的多,這一點應該無疑。但是不得不說兩個問題。

      第一,用windows的程序員里面,有多少是因為覺得windows比mac好,所以才用?這個數量我相信非常少。我認識的使用windows的 程序員,他們基本上沒有什么mac的使用經驗,windows用慣了也就那么一直用下來了。同時具備windows和mac充分使用經驗的人,極少極少會 更喜歡windows。這種人用windows做開發,一般是因為公司IT政策限制或者所用技術的限制——而這樣的限制在逐年減少,趨勢很明顯。我從沒有 見過有人用了windows之后非常喜歡然后把mac棄之不用,但是反過來的人就非常多。

      第二,什么樣的程序員群體會更喜歡使用mac?如果你去那些傳統大公司,看看那些朝九晚五、按部就班、n年用同一種技術不變的程序員,他們大多確實 在用windows。但是如果你去那些IT創新的前沿陣地,比如google、amazon,或者那些startup,你基本上會看到清一色的mac。即 使在硅谷以外,如果去看那些活躍在技術前沿的牛人,你也很難找到windows用戶??純椿鈐駒趃ithub上的程序員,看看經常在user group和各種開發者聚會上講演的人,等等。總之,程序員和程序員是不一樣的。

      另外,轉向mac之前我也認為mac上軟件數量少會是一個問題,實際上完全沒有障礙。我的mac上裝有windows虛擬機,但是我已經想不起來上 次打開它是什么時候。除了做網頁前端的時候需要拿IE來測試以外,我的虛擬機基本沒有別的用處。相反,mac上天天要用的軟件,反而有很多沒有 windows版,比如sparrow,textmate,omnifocus,codekit,等等,都是只在mac下提供的。不用猜,他們的開發者自 己用的顯然是mac。

      有點羅嗦,都是個人感受,不喜勿噴。

    130. 本人是國內一普通大學計算機系學生,平時經常折騰電腦,算是在學院有一定知名度,誠然用mac的不多,有mac的也是用windows,而且 各種盜版泛濫,包括學?;?。但是從為數不多的老師們少有的肺腑之言以及本人兩年多的使用經驗,mac的簡潔好用,windows的超級強大都深有體會。 平心而論,學計算機還是要Linux/Unix,中國的教育很不夠,一部windows電腦注意維護的話用到徹底損壞都不成問題,本人近期想辦法讓自己有 機會嘗試mac以及將ubuntu作為日常用的系統

    131. 工作了5年,
      現在2臺臺式機,裝linux,
      兩個筆記本,win7+winxp
      剛入手一個mac, 孤獨的夜晚,寫代碼用。。

      買mac的原因是這樣,家里的linux,是插的一個無線網卡,
      但是偶爾一天apt-get remove network-manage,隨后辛苦下內核,
      下5370sta,看makefile 才裝好的無線驅動就無法用了。我發現我需要
      gcc,makefile,vim,然后還要一個能不用找聲卡驅動,就能放聲的家伙。

      激情編碼,解放自我~,如果哪天想再次研究內核,我就點開臺式機,再裝
      好驅動,再從mac ssh上去。順便說一下,想關注一下ios開發,也是我
      買mac的原因。

    132. 關于系統的討論不斷的繼續,想當初從windows me系統換到windows xp時候都感覺興奮不已,再到一直盼著windows vista,從沒用過mac os但一直非常向往,生怕windows 系統越學越同化,等用上那天才發現也不過如此,現在就希望早日擁有一臺iMac和變寬的iphone外加XBox 720以及PS4,希望操作系統的明天越來越好

    133. 最近因病在家休養,關心一下帖子的進展,越來越多的朋友參與進來了,呵呵

    134. 網站有時間差

    135. 我想這是我看到的最長的有關各OS的爭論貼了
      這些討論和留言讓我對編程,對國內IT有了一些更深刻的思考。
      沒有絕對的好壞,拋棄偏見,互相學習才是最重要的。

    136. 這評論看到爽 其實無所謂操作系統 看個人需求吧 不過mac感覺還是用過之后才有評論權~

    137. mac的好處:Unix工具,built-in shell和各種編譯器, 完美的桌面系統, 設計美觀, trackpad絕佳體驗完全替代鼠標, 高屏幕分辨率, 不需要關機/幾乎不用擔心病毒。

      Windows好處:打游戲爽(還不如買個xbox),看片爽(擼多了不好)。說真的,自從有了mac,我也就干一些墮落的事情會使用windows。

      所以對于我來說,mac是gf,是真愛。
      windows是野模,純粹用來泄欲的。

    138. 用mac兩年的程序員路過,表示真他媽垃圾的系統。

    139. 當你在mac上調試完win32程序,Windows用戶使用卻報錯的時候,是否改換回Windows調試。。

    140. 受益非淺…

    141. 留個名,才開始在加拿大工作,之前學習的航空專業無奈第一份工作是做機械視覺。正在從windows VS向linux轉型。過段時間使用經驗豐富以后再來評論。

    142. 本人10年程序員 游戲公司cto 用mac3年(imac和macbookpro) 在上面開發3款上線游戲 2款flash mmo webgame和一款unity3d 3dmmo(mac上順利的用c#開發估計這個話題開始時沒被預料到),表示對系統很滿意 相見恨晚的感覺 現在除了指導美術部門調整max(技術方面) 不再開pc。我不說哪種更適合什么人 但 大部分人都使用過win 所以如果 所有人都使用2者后再選擇 選mac人數增加是毋庸置疑的這是無關問題的基本邏輯,

    143. 本人做12年程序,某網絡公司cto,現在開發還用windows,服務器linux,以前用過mac,以及emacs,寫程序有些地方確實還不錯,不過現在用win8,覺得還好。沒覺得mac和普通win機差別很遠,除了UI美觀外。

    144. 好長了,我也噴一下,這個要看情況的,google等創新型的公司大都是反微軟“帝國”的,追求極致的geek型,自然用mac的多,對于一般的應用行業,電腦也就是個工具,大都還是跑的win。

    145. 我居然又發現了這個帖子,搜索引擎真偉大,大家可好。

    146. 從第一次看到這個帖子到現在已經擁有過2個mbp的飄過….
      PS.根據自己的經濟情況, 喜歡哪個就買哪個, 不要比這個比那個的, 自己喜歡就好, 不是嘛?

    147. 噴的同志們請注意一個前提。。。這帖子的標題是為什么國外程序員都愛用。。。重點是國外。。。請不要把你們這些在國內的苦逼工作環境跟國外兩 個字掛上鉤。。。在這個前提下請繼續討論這個問題。。。我在日本。。。IT公司招聘前是會問你用的是windows系統還是OSX系統,換句話說,您要是 會用mac的,公司就會給你去用mac,而不像中國一樣一概而論。。。。

    148. 我覺得大家就不要再噴了,要說做工和質量那肯定還是mac,沒的說,操作系統windows是粗制濫造,但沒辦法,我們都用,因為大家都用, 你不用也得用,得接軌。彼此的數據交換格式都采用的是windows下的東東,office之類,一大堆設計軟件。不過本人還是喜歡偏重于命令行操作的開 發,vim很好用,IDE也有它的好處,比如自動補全,如果你開發java,那么還是建議采用IDE吧,太多的類需要自動補全一些東西啦,記不住。如果開 發C,建議還是GNU/Linux vim或者emacs吧,太方便了,愛跳到哪里就去哪里。本人習慣手指在鍵盤上,不愛用鼠標按著按那的,所以UNIX是我的首選,如果mac不貴,我也用 mac,爽啊。

    149. 感覺寫C的人喜歡類UNIX,寫Java、C##的喜歡windows,python之類的人都喜歡類UNIX

    150. 碼農跟憤青幾乎成了等同詞了,盲目崇拜

    151. 其實我想說一樓是傻逼~ 雖然我不用vi只用emacs,但是至少還是知道vi的好處的~ 各種系統各有用處,win也比以前好了,但是也只是用來玩玩游戲看看電影; mac么寫代碼要是沒有emacs估計也不會在上面寫了,看看文檔,娛樂休閑很不錯; 主開發環境還是要到linux下面~ 系里cs的人大部分都有mac吧~ 我用mac電腦不需要自己買~

    152. 很大的原因是不麻煩。

    153. 關于Unix工具,有一點需要糾正,因為mac基于free bsd的,所以提供的unix工具都是bsd上的unix工具。對于有些工具如sed,unix上和gnu的sed格式是不一樣的,需要注明一下。

    154. 我怎么又看到這個帖子了。那再回一個。去年國慶RMBP到手,換掉了之前的MBP。大家繼續各種噴,各種歡樂吧。

    155. 題目可以改為:為什么豆瓣程序員都用mac

    156. 我覺得前端程序員可能用mac的更多, 我算是做嵌入式的, 公司原本清一色的thinkpad, 最近也有1/10的人換了mac, 編譯環境是virtualbox+fedora14, 編輯的話還是mac里直接samba過來, vim編輯, 據他們反映用起來還不錯,尤其mac良好的鍵盤手感,細膩的屏幕,和便攜性(我們常出差).
      我用win + fedora 雙機, fedora也是個不錯的桌面系統, 不過對硬件的兼容并不是那么好, 出于兼容性公司sdk的考慮我們一般用fedora14, 但是F14這種老邁的系統對新的本子并不那么友好.
      so試過了最新的F18/F19, 問題還是很多:雙顯卡/散熱/無線/該死的Realtek聲卡,,,,夠折騰一陣子的.
      真正的程序員并不喜歡這種折騰, 而是喜歡拆箱就能立刻干活的”工具”, mac在這點上做的很好, 是一個很好的提升生產力的工具.

      再說說mac不好的地方, 比如USB接口太少, 掌托位置直角的設計雖然很漂亮但是容易在腕部壓出一個印子…

    157. 我在加拿大工作,學的計算機。這里的人用mac的非常多,我自己也在用mac。當然我也有pc,主要是玩游戲和做windows開發時候用。感覺現在國內的人都很浮躁,觀點很偏激,要么就是果黑,要么就是果粉,沒多少中肯的觀點。

      我用mac有3年多了,身為程序員感覺它非常好用,開發時候很省事,有種結合了linux和windows的感覺,像linux那么強大,又比 linux好用。最喜歡的就是它的terminal,完爆windows的cmd。其實windows要玩terminal的話,可以去下個 cygwin,不過說實話,真心不如原生的terminal。(比如為了讓你的cygwin用指令,你的應用都要從cygwin里面下載。你gcc什么的 都得用cygwin里面再下載一遍,即使你的電腦已經有了這些?。?/p>

      如果你開發的東西是windows應用,C#什么的當然要用windows了。你非得用mac裝個虛擬機開發不是蛋疼么?另外,mac上面也可以裝windows,不過還得重啟,我覺得很麻煩。我有pc所以不搞bootcamp。

      像java,python,php什么的我都用mac,很方便。IDE的話,不是只有emac。。。有Eclipse。普通的編輯器類似 notepad++的mac上面也有很多。我在用textwranger。 雖然慚愧,但是我不是很習慣鍵盤操控的編輯器。當然基礎的vim,vi之類的是必會的。

      windows編程麻煩的地方就是什么東西都沒有,全部都得去下載,設置,特別繁瑣。當然了,你要是想用terminal,windows

    158. Mac,挺好用的。豆瓣是用蟒蛇語言開發的,知乎也是人手一臺上帝咬了一口的東西。
      我覺得是用戶習慣事最大的影響因素,雖然工具有優劣,但是一個工具如果用慣了,那就慣了。

    159. 學習了。

    160. 用了一年mac的軟件架構師表示,mac真他媽難用。毛病又多。
      我的最大麻煩是,移動硬盤文件大于10萬個(分目錄存放)的時候,mac讀上好幾個小時也停不下來。最后不得不硬拔。
      我一個硬盤就這樣讀壞了。

    161. 試試看

    162. 作為一名工程師,我最看重的是工具的可積累性,可編程性,可繼承性。當我做一次性的,分鐘量級或者小時量級的事情,界面美觀漂亮可能是第一位的。當我做以天/月甚至年為時間單位的事情,無法編程/積累/繼承的工具幾乎不可接受,是對工程師的羞辱。

    163. 沒用過mac 一直用win ,想用下試試看在說

    164. 很好的文章,
      很好的討論,
      很好的網站,
      很喜歡這里。

    165. 我想說的是,如果只是國人喜歡windows的話,微軟早破產了

    166. 作為一個國內某大學計算機系的學生來說,其實不管是Mac os還是Windows,各有各的優缺點。說句實話,現在的微軟已經進步了很多。VS2012做到現在,個人體驗已經有很不錯的提升,如果要編寫C++或 者C#還是這類程序中包涵類特別多的源代碼,在編寫的時候當要調用與類有關的成員函數,軟件會自動進行名稱補充或者將類中的函數顯示,讓用戶選擇需要的。 這樣很方便水平一般的人進行編程,當然如果是編程老手的話,在哪個環境下都一樣。不管是Vi還是VS,各有各的好,喜歡命令的用Vi,喜歡IDE的用 VS,這沒有什么必然的沖突。Windows讓程序員的門檻降低了,開發軟件的要求降低,而以Unix為基礎的各類衍生系統讓程序員從本質上得到更好的提 升,當然也不排除Windows下也有很優秀的程序員。
      國外喜歡用Mac,也有喜歡用Windows。Mac確實很酷,但是Windows的學習性很強。Mac之所以讓人感覺到眼前一亮,因為蘋果不僅僅是一家 做操作系統的公司,從操作系統到整個產品的研發,都是自己公司一手完成。微軟只是將操作系統做出來,并不實際參與到PC的規格設置,各個廠商有自己的PC 規格,微軟要的是能讓大部分的機器運行,所以那些所謂的復雜的驅動程序,請以一顆包容的心來看。微軟讓PC的普及率提高做出了很大的貢獻,特別是在發展中 國家;對于發達國家,有錢你喜歡買Mac也沒人攔著你。至于Linux,它還是一個孩子,它一直在成長,在全世界計算機愛好者無私的奉獻中成長,也許它在 硬件兼容上有很多問題,但是不能否認的是,在Free的這條道路上它已經做得很好了,因為很多硬件的驅動不是開源的,特別是在獨立顯卡方面,這個方面用 Windows的朋友肯定有所了解。也許Linux沒有Mac os那么強健那么簡潔,但不能忽視的是,在一個GNU下沒有任何盈利,能發展到現在,并衍生出多個版本的操作系統,僅僅在這一點上,Mac os和Windows不得不佩服。
      蘿卜青菜,各有所愛;寸有所長,尺有所短。何必要較一時之爭,還不如讓其長處發揮它最大的作用。
      好了,感言發表完畢。

    167. 為什么程序員喜歡某個架構的組合?不能理性一點分析一下嗎?我想對一個中學生或者大學尚未畢業的同學從長遠上說點看法:

      我們看問題,排除干擾因素,才能抓住問題的實質,是吧?那么,答案是不是顯然這樣的——只有當環境是自由的,你才能用你喜歡的組合。是吧?

      (1)為了工作,得看公司目標產品平臺的要求決定用哪個軟硬件組合。做某種平臺指定的產品,或者別人都用某種專屬平臺及其專屬的交換文件格式,你想交換文件,就得遷就,而公司的決策恐怕是市場份額說了算。
      (2)為了個人娛樂,看你想跑什么大游戲,然后決定用什么操作系統吧。
      (3)為了學習和工作的長期效益,我很贊同那位工程師說的:考慮可編程/積累/繼承的平臺。

      說到底,是“專利法 + 商業競爭”導致了專屬平臺的割據,從而導致了平臺之爭。作為競爭的受益者和受害者,討論平臺之前,不能意識到這個無奈的局面,以及探討根本的應對之策這樣一個定位,討論就是盲目的。

      既然如此,問題很簡單,無非是哪個平臺覆蓋了你最主要的需求集合,你就更趨向于長期使用哪個平臺,或者哪幾個平臺。在目前這個法律框架下,恐怕,多會兩個平臺,甚至同時安裝幾個平臺,都是無奈的選擇。

      對于沒有被先入為主捆綁在某個平臺上又不是程序員這樣密切關注技術走向的人來說,用什么就是個習慣,不需要討論,純粹從不給自己找麻煩的角度來看,當然是隨大流了!隨大流也要被引導,被鄙視,真是可悲。

      從一個長期的角度來說,如果很在乎自己使用計算機的一貫性,和累計性,甚至關心自己的勞動成果的可繼承性,可遷移性,那么就是另外一個問題了,那 么,我建議從最難的學起,而不是從最容易的學起,因此,MS Windows的傻瓜化,無疑是影響你深刻理解計算機的,Mac不過是為了抓住唯美、簡潔風格的另一個群體而設計的,但是,它仍然是現有法律框架下的產品 ——具有專屬知識產權割據風格的東西,那么答案很明顯,真正的FreeBSD,Linux,才能滿足你深入學習計算機的要求,你從這里進入這個領域學到的 東西才不會過時(比如有人提到的vi,emacs),然后再去接觸Mac和Win,就會感到無非就是一些小兒科的東西(不要噴,我沒說GUI簡單的意思, 而說是后臺不再神秘),你進入服務器領域(UNIX,Redhat等*NIX不用說了)也沒什么難度。否則,你習慣了被某個平臺專屬的東西代理了你對基礎 的跟蹤,有一天你會發現,你離不開它了,你的知識進步會落后時代一個周期或更多。

    168. 其實更多的時候,一個程序員是有多臺電腦的。mac,windows,也會多系統裝上linux下的幾個版本,其實作者的標題說的很明確,為 什么更偏愛,而不是都用mac。我本身就是多系統多電腦開發人員,因為有時候的的確確,平臺的優越性體現的很明顯。當然就像樓上說的gui的個人習慣問 題,和程序等等的兼容性,從學習出發,要海納百川,從平臺易用性,也是全部搞定。

    169. 4年了,這么多的留言,我竟然看完了。
      這篇文章很毒啊,一開始看得我很有買mac book的沖動。簡潔易用的環境,炫麗的外表,類Unix的核心,都是我想要的(沒有實際體驗過,純根據回復總結得出)。勢必要入手一臺,給老婆用來娛樂,自己看看能不能搞點開發。

    170. 早就看過mac和windows之爭了,再加上類Unix系統(mac也算Unix門下了),說說我的感受吧,其實每個操作系統都有各自的強 項,一般科研、超大服務器等等都是類Unix的系統,據說空間站(忘記是哪個了)要將系統更換成Linux的,因為windows不夠穩定。但如果讓國內 普通人去用Linux不抓狂才怪,裝個軟件都會瘋掉,因為大家都習慣了windows下的雙擊Setup。但對于普通的辦公windows就足夠了,還有 強大的游戲支持。程序員我接觸的不多,根據各自的需求用不同的操作系統吧。我說說我的疑惑吧,國外類Unix系統普及的很好,再加上windows系統, 我疑惑的是他們一般用什么文檔格式呢?iWork的格式MSoffice肯定打不開,反之也一樣,所以我不明白國外一般交流用什么文檔格式?也許他們有什 么不成文的規則吧,但如果在國內肯定就不行了,基本上就是MSoffice的天下,用iOS的估計會比較麻煩,文檔格式問題會很頭疼,即便用兼容格式打開 了,但畢竟做不到百分百的兼容,所以我現在無法用類Unix代替Windows,Unix的思想很先進,可惜國內的環境不好。國內的大學還是在以MS為 主,這很不利于計算機的發展。

    171. 連引用照片都作假 可見全文可信度 果粉槍手文 怎么還有這么多人當真?!

    172. 占不到前排了 終于看完了 受益良多
      國內計算機大學狗 華碩的筆記本裝了三個系統:ubuntu(之前純粹是沖著3d桌面去的現在打算主要做開發)mac os x(黑蘋果基本完美了 感覺除了硬件有差別基本跟白蘋果差不多 現在正在下xcode 平常編輯文檔什么的非常舒服 這個觸摸板確實很好用 就連ubuntu下的觸摸板驅動都比win下的穩定好用)win8(這個不說了現在淪為娛樂專用了。。。)總之 ,看了這么多評論 讓我向unix/linux更靠近了。。。
      最后 想各位大神致敬 。。。

    173. 過來,幫頂,剛畢業的程序員,想買MBP體驗一下,等買了再做報告。

    174. 看了一下午帖子,看入迷了,終于看完了。然后我都忘了我是搜什么東西才點到這個神帖的。。。
      哎,什么東西用習慣了就好,向各位大神致敬!

    175. 終于看完了,我覺得各有所好就各有所就.我們不必把我們的想法強加給別人.每個人從接觸電腦時的基礎就不一樣,造成的看法就不一樣.不可相題 并論.世間沒有完美的東西,各系統有各系統的好與劣.所以他們也就是為某一人群所開發的.搞開發的UNIX/linux比較好.更代碼無關的win.

    176. 166樓的言論超棒,說得很對

    177. 我是來看評論的。
      看評論比看文章有意思。

    178. 我表態:我喜歡mac。

    179. 斷斷續續兩天看完了,早有打算入手一臺mac的,一來是開拓自己視野,二來學習一下新東西,想體會一下在mac上寫代碼的樂趣。
      結果,去實體店看了一下,mac air 不太適合,13寸的太小了。mac pro 15寸的適合寫代碼帶Retina顯示屏的,但對他的價格,我望而卻步了,要一萬六千多人民幣,不能接受,暫時做罷,打消了念頭,再等等,等手上寬欲了再下手買吧。
      現在唯有在Linux上多練習vim,為以后真正擁有mac時,好應付自如。

    180. @生活博客
      可以采用 MacBook Air/Pro + 外接顯示器這種組合,比單臺15寸的 Macbook Pro with Retina 要便宜而且高效(雙屏幕寫代碼是必須的)。我以前用的是15寸老款 Macbook Pro,太大,出去開會、移動作業什么的很不方便。13寸的 Macbook Pro with Retina 可以外接兩個顯示器,3個屏幕加起來會非常高效~

    181. 本人macair用了2年了。2年前手賤買的?;故竅不秝in。macair我只能用來,看youku。沒發現其它功能。我回家不寫代碼,所 以xcode都沒裝。我家里只有一個air,后悔了,如果我有win,我可以玩dota,現在回家只能看youku。哎。親身體驗mac,感覺有些方面做 得確實不錯,但是我覺得win也有優點,只能說各有千秋。為毛用win的人這么多?大家的眼睛是雪亮的。vim的話我不喜歡。因為還需要記快捷鍵。我覺得 點點鼠標就挺好??旖菁孟骯吡巳肥悼?。但是點鼠標的ide也有快捷鍵。而且做程序的,就不是打字員。高端程序1天寫200行代碼。要那么快干毛?點點鼠 標就好了。以我的觀察,國外程序用mac的確實比較多,但是基數還是沒有用win的高?那個照片太唬人了。

    182. 看了大家的評論,感覺自己差距太大。大學混過來了!現在上班了,才感覺要學點東西!給自己加把油吧

    183. @vpsee
      13寸MacBook Air 武漢現在要七千多,外接顯示器這種組合可以考下,謝了。

    184. vi這玩意,怎么說,剛開始感覺不太好用,用熟了,發現用它比用gedit圖形化加鼠標操作要快,也要方便,現在編輯東西基本上不會再用geidt了.蘋果的本沒用過,買不起,一直用的linux,windows打打游戲還是挺方便的

    185. 不少mac粉喜歡攻擊windows,只要和windows不一樣的地方,都認為是優點,甚至拿mac的缺點都當成優點來講,在潛意識里給人 一種好像mac就是完美的東西,是沒有缺點的。當然教育的作用是巨大的,導致很多人也想去嘗試mac。不過就我個人經歷來講,我的工作在windows為 主,但linux/mac我都用過一段時間,我是屬于重度使用者,經??甘齟翱?,處理不同的工作,這三個操作系統用下來,給我的體會是還是 windows工作效率最高。當然,這些東西三言兩語說不清楚,需要以平和的心態,沒有先入為主的態度來體驗這三種系統,才能得出切身的體會。

    186. 終于把評論看完了。用過幾次vim/emacs,用過幾次Linux的就不要亂說話了,Linux不重度使用兩年是不會體會到他的優勢的。

      說自己開幾十個窗口用linux的,應該是把linux當成windows來用的。*nix的優勢在于終端及工具。*nix世界里,終端就是 ide,而且這個ide還可以管理系統。vim只是這個ide里負責編輯文字的。終端的好處是不用切換場景。搜索、編輯、修改配置全在一個場景里進行。場 景的切換對于工作效率的影響是很大的。linux的學習曲線很陡,初期無所適從,但是一旦入了門效率會比其他平臺高很多。

      linux的優勢就是自由,工作效率高。缺點是配置好這個高效率的環境需要一定時間,而且發行版本之間不統一,軟件依賴問題,開源軟件質量問題等 等,說白了就是好用,但是需要折騰,不會折騰的用不好,會折騰的也要花很長時間才能折騰好?;褂芯褪竊誥蠖嗍煊?,商業軟件的質量都要遠遠高于開源軟件 的,而因為linux的發行版繁雜、依賴混亂、協議問題等等(關鍵是用戶少,還不愿意花錢),商業軟件對于linux的支持一直不好,未來也不會有太大改 觀。而mac正好可以解決這些問題中的一部分。

      windows程序員鄙視*nix程序員,是因為*nix程序員經常用一些他們不會的看似很高深的工具(vim/emacs/shell),因此他們認為*nix程序員裝b。
      linux程序員鄙視windows程序員是覺得windows程序員不求甚解,不懂得計算機的很多基礎知識。(我見過很多windows程序員,不知到編譯錯誤和鏈接錯誤的區別,就知道vs報錯了)

      事實上不管是windows還是linux/mac,能寫出好程序的就是好程序員。只不過因為*nix的門檻更高,過濾了一部分懶惰、不求甚解的人而已。*nix程序員也常常因為這一點,感覺自己會*nix就很了不起,所以說他們裝b也不過分。

      總之,os/editor的話題是IT界最大的坑,別折騰這些沒用的了,多琢磨琢磨怎么寫好程序吧。

    187. 其實,在這里爭論了那么久。關于Unix、類Unix以及爭議最大的Max os和Windows。大家都在討論著到底誰更好,孰優孰劣。關鍵的一點,大家都忽略了,那就是哪一個平臺才能讓使用者的生產力更好達到最大,更適應使用 者的需求。對于這些個平臺,大家不妨去聽聽圈內稍微有些出名的人的言論,有些可能會過于偏激,但是不乏中肯之言。而且對于王垠,大家一定不會很陌生。當年 那個以一篇力挺Linux的文章而出名,如今時隔多年,他在他的博客中談到這些個平臺的時候,說得如此中肯,值得大家參考。具體地 址://blog.sina.com.cn/s/blog_5d90e82f0101ip7f.html

    188. 沒用過 mac 想用用 但我比較熱衷 于ubuntu Unix

    189. 終于看完各位的評論,對于mac與win還有linux,我感覺對我來說都能學到東西。
      我是一名學生,接觸計算機時間沒有各位長,但是對于OS的親和力來說,我覺得win和IOS是一樣的,只是看你更早的接觸到誰。就算你用mac了,你肯定你以后就舍棄win了么?同樣,用win的開發人員,我不相信mac和ios對你的誘惑不大。
      我三臺筆記本都是windows系統,也想準備買一臺mac試一試,之前我有用VMware安裝并且試了試IOS,覺得ios只有跟apple的硬件配合在一起才是受人們喜愛的關鍵,這一點不同于微軟,所以有些東西是不好比較的。
      其次,前輩們說的總結出來就是要看你開發什么,來決定你選擇什么開發環境。
      還有,我很希望有像win和ios這樣的競爭,也希望未來會出現更多的新事物,有競爭才有進步。

    190. 看完全文+評論,天都快亮了

      見過好多“麥金塔的忠實粉絲”,這些人讓我首先聯想到的是:安利

      你能說安利不好嗎?但是賣安利的人那股唾沫星子味還真不好適應

      配圖都能作假,而且樓上已經有多位在國外的資深程序員證明實際情況跟樓主說的相反,我要是樓主會忍不住偷偷改一下原文的

      其實我一直還是很同情某些教徒的。

    191. Open source就決定了在IT領域,開發人員對mac的喜愛完勝windows。但就是有這樣的人群,他們用電腦僅僅是用來娛樂,游戲,不涉及開發,不涉及圖像處理等,windows對他們來說來的更隨性。

      不過說句實話 即使是娛樂 mac系統給你帶來的體驗也是更干凈 直觀 舒服

    192. 我在澳洲上學 整個software engineering,it,沒有一個pc是windows的,都是mac。 我的tutor sam lee, 他開發了谷歌online tech那個課上互動的軟件,我問他,他說,在他的需求內 mac沒有一點輸給windows

    193. 96樓的朋友是不是有些頭腦過熱……冷靜下~ ^_^
      我在某集團的手機子公司工作,周圍的朋友和同事,大致分為以下幾種:
      1. 同事,制作用戶手冊和設計包裝圖示,他們都是Mac Pro;
      2. 同事,程序猿,一部分用Windows,一部分用Ubuntu;
      3. 朋友,業余時間iOS開發者,在家用Mac。
      4. 朋友,某公司PHP開發者,用Windows,但是最近準備買MBP。
      5. 我自己,程序猿,公司用Windows+putty連Ubuntu編譯服務器,回家用Windows。

      電腦和OS以及諸多軟件就是個工具集,對于程序員來說,只要能滿足自己日常工作生活的需求,最大化自己的開發效率,就是最適合自己的。

    194. 用1994年的286開始玩電腦,一直到現在,都是dos->windows,剛剛轉到mac幾個月。

      不得不說,起碼在我個人看來,mac比windows要好用一些。特別是對開發人員和設計人員。

    195. 我只知道,技術不好的人在哪個平臺都是渣渣,誰又一天8小時都在coding?

    196. Mac真的就那么好嗎?這個要兩說。192樓的那位,國外大學有錢可以買Mac并不代表它就好,而且國外采購蘋果設備是有優惠的。對于 Mac,我覺得,如果你有錢,你又想騷包一下,你可以選擇它。但是假如你沒那么多的錢,大可以選擇在自己經濟接受范圍內的。假如說你怕Windows讓你 的技術下降,你也可以去玩Linux。個人覺得,Windows在編程上是下有很大注意力的,他努力讓大家覺得編程是一件很簡單的事情也讓編程更加的人性 化不再是枯燥無味。如果你使用過VS2012以及之后的版本,就會覺得原來編程可以這么方便。帶有自動填充的編程工具,讓你不會在敲擊鍵盤的時候擔心輸入 錯誤或者是忘記了使用函數的名稱。特別是在大工程量的代碼中,這種方便更加凸顯。而且,當初PS為了能夠移植到Mac OS上面花了很大的功夫。難道這個就是所謂的方便和滿足需求嗎?恐怕不是吧。蘿卜青菜各有所愛,我喜歡用Windows,他喜歡用Mac,還有人喜歡用 Linux或者是Unix。都是為編程,只要能在自己需要的方面能夠表現得夠優異,談何誰更好??鑾掖纈興?,尺有縮短,就連人也是人無完人。何必如此執 著于一個很沒有切實意義的話題。

    197. 一個系統也好,一個編碼器也好它存活下來了,自然有它的應用空間,不然就消失了。
      什么東西都沒有好與不好,只有適合不適合。

    198. Apple or M$ Win? 工具好用就行, 從99年改用LINUX,覺沒必要用WIN 節省好多,現在入手MBP是因為處理照片視頻方便,工具嗎,每個人的需要不同 不必糾結。我目前對工具的要求:能干,少出事,最好別出事,省心。

    199. 我一直在用win系統工作
      真正工作上的事情,大多都是
      靠ssh遠程到 linux服務器上上完成的
      vim 的確好用,用過的人才明白,
      說人家裝的,要么不明白,要么的確不適合用vim工具
      滿足自己的日常工作,任何工具出來都是給人幫助的
      為了工作的需要,我寫的腳本什么
      因為不方便調試,經常到服務器上去寫
      這樣給自己帶來不方便,然后迫于工作需要
      寫的腳本都慢慢轉移到 python上去了,反而對自己有進步
      python的卻很強大,當讓perl一樣強大 各自有自己的優點
      但是我更愿意寫python腳本,幾乎簡單能完成任何事情。
      工作中學習是最快的,有時候換種思維也有好處。
      我也想轉mac系統 的確是因為工作的需要,不是裝
      比如寫個,對多臺服務操作,得用個工具然后
      在服務器上使用腳本 再來執行腳本

    200. 用VIM兩年的感受:
      用VIM的人不是裝B,而是VIM的確可以提高編程效率。不使用一年以上的人很難體會到這種感覺。學J2EE出身,當初完全依賴Eclipse。參加工作 后轉向多語言(FLEX,PHP,JAVA,C++),工程依賴于CentOS平臺,于是強迫自己用VIM,半年時間對各種常用命令操作如臂使指,頭腦中 可以形成清晰的類圖關系。一年后開始安裝各種插件以及自定義vimrc,隨著優秀插件的加入,開發速度大幅度提升。前段時間因為使用新語言(Scala) 回到eclipse,各種不適應,開發速度明顯下降。
      用習慣IDE的確很難使用VIM,但是用習慣VIM也很難再使用IDE。對于大家經常提到的VIM的弊端,我的體會是這樣的:
      1. 自動補全:我使用autocomplete插件,自動匹配buffer中的相似字符串,ctrl+n\p 選擇,速度比eclipse快。弊端是沒有智能的語法補全支持,只能把常用方法和屬性都記憶在腦子里,不熟悉的時候查API文檔,但是速度沒有想象的那么 慢,而且經?;嵊幸饌獾姆⑾?。
      2. 錯誤提示:我最初使用Syntastic插件,但是對靜態語言的檢查速度太慢,后來干脆不用任何語法檢查工具,只依靠編譯器。現在很少會有編譯錯誤。
      3. 編譯運行:IDE提供方便的”one click”編譯與打包過程,但是這個優勢基本可以忽略,我一般是多開一個shell完成編譯以及部署。寫一個簡單的bash腳本或者 alias,”one command”也可以完成編譯打包,還可以遠程部署到測試服務器上直接查看運行結果,很方便。
      4. 重構:IDE的重構速度的確比VIM快,這一點是用VIM很難趕上的,也沒有找到優秀的插件能做到IDE那么強大的重構。一般只能依靠查找替換來重構,靠編譯器來排查重構錯誤,但是動態語言的重構非常不給力。

      拿VIM單獨和IDE相比是不公平的,VIM核心關注的就是編輯。但VIM不是一個人在作戰,它依賴于SHELL,VIM+SHELL要遠比IDE強大。

      附上我常用的插件:
      CtrlP:模糊查找插件,我主要用來打開文件,速度很快。
      bufexplorer: buffer之間轉換的利器。
      nerdtree:類似文件樹瀏覽器的插件,我一般只有在忘記文件名的時候才用。
      autocompletion:自動補全插件。
      easymotion:基于標簽的快速移動插件,我一般用來移動到特定行。然后用f命令移動到具體位置。
      snipMate:代碼片段插件,很少用。
      Align:格式化代碼插件,對于喜歡代碼排列整齊的人很有用。
      bclose:關閉buffer而不退出split窗口。
      pathogen:插件管理器。
      solarized:配色方案,個人最愛。

    201. 199樓說的很對,當工程需要部署到多個服務器上的時候,測試的時候大部分時間都是在服務器上用VIM直接排錯,如果每次都是本地修改代碼然后scp到服務器,不累死人才怪。

    202. 我也正想入手macbook,一直習慣用windows,換個環境,不知道air好還是pro好。

    203. 這個話題這么久還有更新啊。現在我徹底轉向Mac了,編輯器從Editplus跳到了Textastic/Textwrangler,終于可 以拋棄Editplus了。Textastic是在iOS上認識的,比Editplus遜一點。我就是那種從Windows編程開始學計算機的人,學到現 在的結果是投奔到Linux陣營,因為我用到的計算軟件只有linux版。但Linux圖形界面人機交互實在太令人崩潰,我以前一直是用windows寫 代碼linux下測試,現在發現一個Mac就夠了:Mac ≈ Windows的皮 + Linux的骨頭。

      不論其它什么好壞的,Mac有Retina顯示。長期看電腦總得選個對眼睛好的吧。我老媽看了一天的iPad后跟我說,看家里的電腦比較傷眼睛,看iPad就沒問題了?;褂釁還盜興吵┑墓齠?,比windows/linux的三行三行的抽動,看起來舒服太多。

      另外,用vi做全部的文字編輯是不可思議的。Touchpad可以瞬間精確定位到30行150列外的任何地方,但vi,我移光標累死了。 Touchpad可以雙擊三擊,vi里要數單詞有多少個字,還要切換模式才能剪切復制粘貼!而且vi撤銷功能實在太爛,因為vi要經常性退出而且退出太容 易(如果keep一個vi窗口還不如用圖形界面的編輯器),搞得我用vi改什么都提心吊膽。那些只用vi的人,如果用一下gvim是不是效率會更高一點?

    204. 回復一下jerry: 如果是我一定是pro,當然我現在面前的也確實是mbp,不因為別的,就因為retina??磖etina看多了之后看紙制印刷都會覺得粗糙了。

    205. 我很喜歡linux,除了沒有qq用(webqq真它嘛的難用) 其他的都能滿足。所以很糾結要不要買macbook,或者買個mac mini工作用

    206. 我現在不知道用啥系統了,→_→

    207. 偶然跳到了這個網頁,看了好半天。雖然這種爭論持續存在,還是喜歡看這些。從機器上說,有臺Thinkpad,最近買了rmbp.從軟件上說,用過vs,xcode,ide和cmd都用。

      各平臺的優點:
      windows: 兼容性最佳。而且xp版本之后,機器內核更換,比較穩定。win7更是極其穩定。病毒現在已經不嚴重。行業軟件大部分在win上。office是極大優勢。

      linux: 完全可定制??梢醞嫻僥諍?。只要你喜歡,沒有任何限制??梢暈?。

      mac: Unix的內核 + 華麗的UI系統 + 完美的硬件。適合不折騰的軟件開發人員。

      各平臺缺點:
      windows: 想不到目前,不過現在公司的機器,IT安裝了不少監控軟件,大量的無用進程,機器卡的要死。很煩。

      linux:有段時間想專注研究一下,完全在linux上,結果安裝個聽音樂的軟件,一晚上沒成功。各種庫,各種編譯依賴。各種版本,各種升級。

      mac:一邊專業軟件不如windows多,一些高權限的工作沒法象Linux那樣做。

      總結:平時工作關系,沒辦法,公司只能用windows.家里自己,娛樂的話,windows+mac都在用。
      最喜歡的目前還是mac。

      windows上安裝了虛擬機,黑蘋果。
      mac上就不用安裝windows了。

    208. 再說命令行和IDE。

      xcode和vs個人感覺很方便。vi/vim在用但是只在必要時用。這東西就象五筆(本人用五筆),如果習慣了就很快,不習慣也用不著那么執著。

      vs + va寫代碼,如果有必要,再加上sourceInsight,很好用。
      xcode天然集成,用不著多余的插件。

      vi沒辦法,ssh上去只能這個東西。屬于應知必會。

    209. 強貼留名~

      說說我自己,從586(第一代奔騰)的年代開始用windows
      大學本科CS專業,畢業開始用VS做C/C++成員

      2010年用windows約10幾年后轉向Mac,主要是因為做iPhone開發
      3個月后逐漸拋棄windows
      由于網上銀行的ie的限制,不得不在mac裝虛擬機操作網銀
      最近發現常用的銀行開始支持Mac和Safari

      現在同時做iOS,android,php和c的開發,基本都在mac上面完成了
      現在(2013年底開始)準備徹底拋棄windows。

    210. 微軟和蘋果我都喜歡

    211. 這么長的帖子 看到還是很有緣的 哈哈。我 win—linux—iox
      覺得不同主要是思想的轉變,用了后兩者才知道什么是it技術啊。win就是扯淡。
      用過iox的人再發表評論好吧。另外mac上下個迅雷,里面有個軟件庫,很方便。

    212. 佩服樓上有勇氣說win是扯淡,另外問一下iox是啥,是it技術?

    213. 對于不愛學習的人來說 ,windows和osx在他面前都是戰五渣
      對于windows熟練用戶來說,生產效率與osx差不多
      對于程序員來說,windows不如osx,什么都要自己裝,連自家的.net都是幾套不同的東西,不能靠一個update命令升到最新版
      對于游戲來說,osx說,我有事,你們先聊
      對于不怎么接觸windows,或不再使用windows很多年的人來說,已經忽視了windows也在不斷地吸收*nix系列的長處,讓很多*nix用戶引以為豪的“優勢”也開始默認存在于windows,不管在什么領域,固步自封的優越感只會害了自己。
      從硬件支持和驅動適配來說,windows完爆osx,這當然不能比較,蘋果從來就沒讓你在他自己的硬件產品之外裝osx。不過這是蘋果自己的原 因,windows敢面對所有硬件,這本來就是他的本事。同時,win8以后,我再也沒管過驅動這一回事了,在這個頁面里面說驅動的問題的,就是我上面說 的那一群人,就是現在的windows到底怎么樣了,他們只在科技新聞里偶爾聽到罷了。
      對于純新手來說,windows和osx入門都差不多,什么叫入門?忘掉命令行,忘掉快捷鍵吧,那叫從入門到精通。。。知道多少人在網上問XXX功能在 mac上的快捷鍵是什么么?這不是osx的優勢,只是證明了這一群人愛學習而已,有這學習精神,windows一樣會很稱手,就像以前我用了一個通宵8個 小時配置wcite編輯器,有人說,有這干勁,什么編輯器都會成為NB編輯器啊。

      總之,對碼農來說,osx是一款非常好的系統,不過,對碼農來說,自己能裝環境也是必要條件之一,不然連基本的部署能力都沒有;當然,如果你不是一 個windows程序員,用osx或者linux顯然更順手些,反之亦然,如果你是一個winodws程序員,呵呵,你買了mac也是會裝winodws 到虛擬機或bootcamp的;
      對辦公用戶來說,這兩者的選擇純粹是個人財力和審美的結果,再說office2013你真用過沒,生產力NB??;
      對游戲用戶來說,估計從未在這問題上糾結;

      最后,事實上windows無所不能,但他們的方向更多的是一個“純操作系統”,至于用上這個系統,你有什么特別的需求,特定的習慣,需要你自己去 配置,或裝上相關軟件再配置,這就是當前我們這些玩機的人說的,重裝很快,但是要恢復自己的配置就要一天時間;而蘋果則不同,他做了個操作系統,同時還自 帶了很多小功能,你可以慢慢學習,“被迫”接受,就連多點觸摸板,也是要學習的吧,學會了會讓效率和體驗大大提升,或者當個只會用鼠標的初級用戶。理解這 一點其實就好說了,一個是基礎產品,一個是打包產品。

      作為一個多年windows的熟練用戶和一個碼農,在用mac的過程我不斷地google使用技巧,可以看出要用熟它,學習成本不是被鼓吹地那么低的。說來說去還是第一句話,對于不愿學習的人,什么系統都是戰五渣。
      而windows本身,在被*nix用戶唾棄的這么些年,不斷地進步和吸收他家所長,包管理器,自動驅動,trim,bitlocker…科技媒體天天在 關注這個開始菜單回不回來,直接暴露了windows用戶的基礎,如此不愿意接受新事物,不關注本質改動,使得在人印象中windows就這么一低等的玩 具,把這群人轉化到mac,呵呵,傳說中的XX對友吧

    214. 首先說一下,這個帖子的評論太精彩了,我仔細爬完這跨度幾年的所有對話,發現已經忘了正文題目講的是什么了。

      當然,作為一個非程序員、非 geek ,可能沒有那么多發言權吧。只想說一下,我的求學經歷從國內,路過了美國、加拿大,到現在在英國,真心覺得我的同學們大多數是 Mac 。在上計算機課程的時候可能是一半;現在做 PR ,至少我們班里面只有一臺 Windows ,其余幾十個都是 Mac 。

      希望大家能繼續保持這樣的友好討論氛圍XD

    215. 忍不住說兩句:拜托樓主先把windows用熟了再來說話,看樓主的帖子,似乎對windows的熟悉程度還保留在Windows95的初級使用階段。
      另外再說一句:工具就是工具,目的是減少人的工作負荷,提高工作效率,有必要去記與你的工作關注內容沒有關系的一大堆命令么?如果這些命令確實用得多,那 么在window下都有對應的快捷鍵,同時windows還提供了一個簡單的UI操作,而樓主所說的只有一種選擇:命令操作。

      另外要說一句的就是:unix下提供的通常操作(命令方式)window下面都有,只是看你熟悉不熟悉windows而已。少部分window沒有,不過套用樓主的一句話:請你裝個插件(應用程序)就行了。

      widows的優勢在于給你提供了一個額外的選擇,而不是一切都強制你用它規定的方式。windows既有UI方式,也有命令方式,一切UI操作, 同樣也可以用命令方式來完成,再說一句:取決于你對window的熟悉程度?!nix既沒有你說的那么深,window也沒有你形容的那么淺,一切都取 決于你的掌握熟練程度。— 當你在外面休假二個月回來后,你還能熟練地記憶住那些你不常用的命令么? 需要花腦細胞去記憶不常用的命令么? UI操作,按 照提示點鼠標就足夠了。

    216. 你就是用vi編輯器,vi編輯器的所有命令你都能記憶得住么?還不是只能記得住那幾個常用的命令?用windows開發的,通常是UI操作和快捷鍵混用的,常用的用快捷鍵,不常用的用UI操作---一切取決于效率與方便,定制不存在的快捷鍵也是很常用的手段之一。

      樓主對windows太生疏了,幾種主流開發平臺我在工作中都接觸過,從我個人的角度來看,似乎比較守舊的人才偏愛unix/linux,這些工作 者偏愛unix/linux并不是因為偏愛unix/linux強大,而是因為不愿意接觸和嘗試新東西。而unix/linux真正強大的東西,這些偏愛 者也并不一定知道得多,只是熟悉常用的那幾種而已。

    217. 我承認是來看評論的。。。

    218. 09年殺到14年,真是拙計

    219. 總算看完評論了,但是我在美國公司工作還是用mac,新公司讓我去,用windows我都糾結去不去

    220. 好久沒噴人了。1樓、216樓,vim我用的很爽,VS我也用的很熟,不見得你VS上面的快捷鍵比我用的好。UI和快捷鍵混用?你到給我試試一只手鼠標,一只手按ctrl+F8看看。最見不得你這樣看人家用好了工具,你心里泛酸,嘴上缺德。

    221. 花了一個上午認認真真的看完了所以的評價,我是apple用戶,雖然不是一個程序員,做過web設計,現在做電商運營。現在在用一臺 macbook pro ,使用了大概一年的時間,我只能說,習慣了mac os的思維模式之后,現在反而用不慣windows了,因為太過于簡約了,導致有時候你根本不需要去思考這個功能如何使用,它是一種非常自然且直觀的感 受,就像一個小孩子拿起ipad就會玩了,它和我的iphone的備忘錄和照片同步功能,也是做的非常完美,在家里設置一個備忘錄,設置指定地點提醒我, 然后去到公司,打開電腦,備忘錄就自動彈出來。所以東西都是非常自然,現在入手了magic mouse,雖然這個價格可以買一個高端的羅技鼠標了,雖然剛開始手感有些不適應,但是,只要你習慣了,就會發現,magic mouse有種人鼠合一的感覺。蘋果的設計理念還是非常人性化的,我是覺得apple和microsoft是可以共同存在的,并沒有所謂的那種好與 壞,microsoft提供了個性化,可定制的系統和硬件,而apple則適合完美主義者,內外兼修。

    222. 今天公司剛給配的MBP,一口氣看完了五年的評論

    223. 中國多少開發者都用盜版軟件,開發者自己都不支持正版 開發能賺錢嗎?

    224. 看完這一大串的評論真是讓我心驚啊

      本身剛買了MBA來用,也不算是深度的使用者
      來分享最近使用的經驗

      先不論到底哪一個系統對於開發來說比較順手,畢竟用得順才是順手?

      不過,MAC上的UI在設計的時候幾乎都會顧慮到,而windows的就很少

      為什麼?我想是因為整體性

      windows在設計的時候就偏向工業用途,而mac就偏向個人電腦
      本身走的方向就不太一樣,自然使用者、開發者的看法就不太一樣

      就像有人說IKEA的傢俱比較貴,但是他們不光是材料,連設計費也要加進去
      就像是多功能釣魚背心跟紳士背心那種差別吧,用的到自然說好

      在這個功能越來越多的時代,要發展簡潔已經是一種勇氣

      當年我用chrome是因為它夠快,現在有夠肥
      設計者都一直加上新的功能,卻沒有把舊的做優化或是刪除

      而mac卻讓我看到功能強大的程式,也可以做到簡潔
      windows大家也看到他們從vista 7 8
      都開始往美化、簡單的界面方向走。為的就是使用者體驗
      但是還有很大的努力空間,至少win8讓人連關機都很難找到…

      mac用戶之所以不肯跳離mac,多半是因為已經購買了相關軟件
      跳去win就沒有這些可以用了,還要忍受醜醜的UI

      爭端本來就沒有結束,只是有人要功能、有人要美觀而已

      就算過了50年,都已經到了高科技時代
      一樣有人喜歡看純文字,有人喜歡看圖像界面吧

    225. 頂上說mac價格貴的人都是老看法了,事實上現在mac的電腦賣的非常便宜,剛還看到13寸的haswell retina才賣999刀,這個價格絕對是很良心了。

    226. Linux 是一間專業的廚房,充滿了各式各樣的食材和專業的廚具,without chef.
      Windows 是一個家用烹飪設備供應商,他們提供各式各樣的設備來滿足家庭主婦快速烹飪的需要,他們的設備多到你整個房子都塞不下。每個設備都號稱能以最快的速度做出令人滿意的食物。
      Mac 是一間優雅的充滿格調的法國餐廳,人們只要走進去坐下來就會有紳士般的使者招呼,一絲不茍地呈上精致菜肴。

    227. 非常同意樓主!

      作為一名非 Windows 程序員,怎么能不喜歡 Unix-like 的操作系統呢?

      對于樓上那些懷疑 Emacs/Vim 可以用于實際開發的人,我只想說,哈哈哈哈哈哈哈哈

    228. 平臺之爭如宗教教義之爭,愛用那個用哪個。我用的是WINDOWS,因為國內大多是它,盜版多,盜版多是另一種優勢

    229. 樓主大部分說的都很對,關于Linux投影儀上面不好用的問題,自從我用Awesome+XRandR以后就再沒遇到過投影儀問題。而無線網 絡把NetworkManager干掉,自己寫wpasupplicant.conf,我目前還沒遇到過Windows連得上Linux連不上的無線網 絡,不管你是WEP WPA還是PEAP LEAP,通吃,唯一的問題是有些USB的無線網卡Linux驅動有問題。這個就難搞了。

    230. 評論很長,實在看不完了。不過從中也看出了一些主要的問題,說一下我的見聞和觀點吧:

      0. 先介紹一下我個人對Mac和Windows的使用背景:除了剛上大學時摸過(但沒用)一臺AppleII之外,實際上到目前也沒真正用過Mac。對 Windows也不能說精熟,但畢竟用了十幾年。不過,在這里,我還是想偏向Mac說幾句我所知道的。舍棄立場,只為求真。

      1. 軟件的 數量 VS 質量 ?
        有不少朋友說 Mac 里軟件數量不如 Windows。這是事實,單拿Mac電腦上的軟件而不算數量眾多的iPhone軟件(這個本來也不應該計算進來作比較)的話,到目前也仍然如此。
        不過Windows軟件數量眾多也必然產生了一個副作用:魚目混珠。寫Windows程序的人要多得多,非專業的玩票者也不少。我曾經找過一款圖像批 量轉換的軟件,在幾個國內著名軟件下載站都找了,下了好幾個,試用發現都是垃圾,要么居然收費,要么根本就達不到方便地批量處理效果,結果我只好自己寫了 一個,比之有效地多,其實就是對單一文件轉換的調用增加個“文件夾遍歷”的功能而已,并不稀奇,但這些軟件不是功能不行,就是沒讓你感覺行不行就當個寶似 的要收費,可見作者水平如何了。在Windows里病毒木馬橫行,其實弄那些的很少是高手,大多是使用高手制作的工具為虎作倀(在實現自己的目的同時,也 給人家打工了)。
        因為各方面原因,Mac里的垃圾軟件和病毒木馬少得多,而且好軟件并不少,比如幾乎都知道的PhotoShop,最初就是首先在Mac上制作和使用 的,我忘了是在最初第幾版才開始同時提供windows版了。和它一樣的還有不少軟件,都是精品。這除了Mac軟硬件本身吸引力之外,其實最主要的誘因就 是Mac軟件世界的正版?;そ蝦?,軟件開發者容易得到回報。
        所以直到目前,很多真正很好的軟件和技術,仍然是先在Mac實現,過后再移植到Windows中的。

      2. 用戶(包括開發者)的 數量 VS 質量 ?
        其實和第1點可以類推。不過我想拿出一點實際的數據來更有說服力:sublime text是這兩三年非?;鸕囊桓鐾ㄓ么氡嗉?,有WIN/MAC/LINUX三種版本,用戶絕大多數是開發者。它有很多插件,提供了對不同編程語言和技 術的支持。有趣的是,通過插件管理器,還有對來自WIN/MAC/LINUX三種操作系統的用戶分別進行統計的功能。從中我看出了更為有趣的結果:
        安裝HTML,CSS,JS插件的用戶數量,WIN用戶是MAC用戶的300到70多倍(從HTML依次降低)。
        而安裝LESS,SCSS,CoffeeScript,HAML 這些相對更上一層技術(用戶特點都是基礎更好能力更強)插件的用戶情況,在MAC上用戶減少的數量非常得少,而在WIN上呢?完全和上面的情況反過來了, 大大少于MAC上的用戶數量??杉鸚IN上的用戶基數大,但真正的高級用戶反而更少。

        當然,這些插件的WIN用戶數量那么多,絕不可能只是中國用戶貢獻的,這說明在外國的WINDOWS用戶也很多,而且恰恰是來自程序員的群體。所以也并不能說國外程序員就全都用MAC了。
        但是,這些是全球程序員的統計結果(雖然也有點片面),雖然美國的程序員在國內比例也不是非常多,但他們可能貢獻了MAC用戶統計中的大多數,至少美 國程序員中間使用MAC的比例應該是最高。至于有些在美國學習工作的朋友說身邊用MAC的少,也不稀奇,因為MS和蘋果都在國內以及世界開展著各自的營銷 策略和合作,不同的學校甚至地區,可能成為其合作宣傳甚至是思想滲透的基地之一。而且在程序員和公司中間,也分為不同的思想流派和生活風格。
        類似的關于不同平臺上的程序員數量的數據,還可以從很多軟件或網站等不同渠道拿到?;舊隙寄艿玫較嗤慕峁?。
        至于MAC軟硬件的品質及設計風格介紹,偶爾看過一些。不想重復,大家有興趣可以自己搜搜看。
        僅僅說說屬于自己的看法,包括下面這種聯想比較:
        在iPhone正式推出之前,不僅是美國,而是全世界都對其充滿期待,之所以能夠如此,如果沒有蘋果本身的品質魅力,是無法達到的。
        以iPhone和安卓的數量對比,也是有些類似的結果。在性質上,也擁有有趣的相似性。iPhone的軟硬件和MAC一樣,都是由蘋果負責提供的。而 WINDOWS和安卓,都只是軟件系統,并且都沒有和硬件有蘋果那么大的綁定性。至于iPhone和安卓哪個好,雖然也沒有定論,但大家還是比較明了。

      我覺得有意義的結論是:
        與其抱怨人家產品貴,不如想想為什么在美國作同樣的開發職位,你的薪水折算一下可以拿現在的十幾倍,而且高工資也并沒有對應高消費,事實上美國的房 (還得是帶花園和游泳池的)和車都比國內便宜得多(大家都知道了),更何況一個MAC筆記本?有朋友已經說了,他每月拿六七千美元(還不算很高 的),MAC只是2000美元,三分之一的月工資。對于北上深的程序員來說,三分之一工資也就差不多一月房租錢,怎么也不至于那么肉緊吧。相應而言,那些 正版軟件的收費也就不高了??梢運凳?ldquo;質優價廉”的品質生活。
        如果想的結果只是無奈嘆氣,搖頭放棄,不想也罷。

    231. 頂一個

    232. 看完 完全無語了 本來是搜C的安裝環境直接就點到這貼 看完感觸太后怕了 就一電腦 能讓我開發的東西掙錢就好了 能裝13最好

    233. 用Mac的原因:
      1.有錢,工資高,不在乎那仨瓜倆棗的
      2.工作需要,比如開發IOS應用(雖然win也能開發,但是不如原生的)
      3.裝13,顯擺,突出自己的“地位和品味”
      4.不知道為什么要用,因為別人都說好
      5.喜歡蘋果的產品,設計的幾乎很完美
      6.從Linux過度到Mac,因為有shell和vi
      7.文藝青年
      不用Mac的原因:
      1.沒錢
      2.不用Mac也能完成工作,有些工作無法在Mac上完成,別和我提什么虛擬機
      3.習慣了win了,中國人都有安土重遷的感情,換系統也差不多
      4.不服氣,我就用win了,怎么著,主要是針對拿Mac裝13的人。

    234. 這讓我想起了關于Linux和Window是的討論。討論的結果是,喜歡Linux的繼續喜歡Linux,對于使用win的用戶的觀點不屑一顧,喜歡win的繼續使用win,對Linux不屑一顧。但是從來沒有站在對方的角度的去思考。不過話說來,程序員都是固執的。

    235. 我比較同意213樓walker的說法。
      1 對具體的目的來說,哪個好用用哪個,哪個適合用哪個

      2 如果有個愿意學習的心 愛折騰的心 什么平臺什么工具 都不是最重要的

    236. 如果是我的話,我會買一臺MAC裝上windows8.1系統。這不是裝B,因為很多人說Apple的MAC硬件很牛,所以我覺得這樣結合起來會更牛一些。說真的,MAC和Windows的操作方式是相倒著來的,真心用慣了Windows,用MAC真心不習慣啊。

    237. 看完了,我是C++程序員,
      我想說我愛Mac, 體驗真的很棒,喜歡Unix文化的人都會喜歡的。
      同時我也喜歡Windows. 順便說一句,Vs+Va 確實是我用過最好的C++編程環境。
      目前有兩臺筆記本,兩個系統都在用。

      說到底,工具,只不過是工具,順手即可,對于程序員來說,這個不是最重要的。

    238. 第一次看到延續時間這么長,話說這么文明的爭論,所以也忍不住說兩句:
      大學之前用的都是windows,想想也用了十幾年,剛上大學就買了mbp,剛開始的時候思維上還轉不過來,所有的東西都是自己一點點地去嘗試,去 google,現在大一下,在工作室中自己經常用的有mac mini,imac ,mbp,和這些小伙伴相處了一年,覺得mac也的確是給力??!沒有想說win怎樣不好,就是喜歡上了Mac,尤其是在開發的時候,喜歡配合著 terminal來使用,感覺蠻方便的。在這一年里,限選課學過linux(也用Vm裝了ubuntu),也用臺式機重溫了一陣子的win xp,想說的是,嘗試過這么多平臺,真的是各有各的好處。就像iOS和android的比較,我喜歡iOS的整潔流暢以及充滿藝術的感覺,也喜歡用 android(用過三星和魅族還有一些國產),喜歡它的相對自由。
      還不是資深的玩家,但是認為每個事物的產生都有自己的道理,也相信每個事物都會有自己的缺點。所以,開放心態去討論,也努力去熟悉現在的主流平臺!

    239. 我是個外行,不懂程序設計,不懂省么操作系統,但是我的價值觀是,哪個系統讓我的生存環境更好,我就用那個!那種系統能讓我們(家人和朋友)生活更好,我就喜歡。歸根結底,除了愛好外,都是一種工具罷了!

    240. 哪都見到YY需求的,不教♂育下還真不爽啊。最見不得這種人。
      先噗一下220樓。剛剛試了下,全尺寸鍵盤左手拇指右Ctrl無名指F8右手鼠標毫無壓力。你非得腦補別人的手都像你這樣,那么請便。(嘛,盡管什么Caps Lock和左Ctrl互換之類的對我如同笑話,我也不會去YY是不是對別人有必要而向別人體現優越感就是了。)
      不用Vim因為不喜歡局限主鍵盤區的手感以及討厭在人腦里強制記住編輯狀態(實際上我不喜歡系統快掛掉之前的任何模態界面)。不怎么用Emacs有類似原 因,還有就是沒那么強的需求。但是我也不會僅僅因為這些原因來評論這些工具可能具有的價值,更不會靠賣弄可笑的個體習慣來替別人定義什么叫生產力。(要我 看,作為一個開發者,如果手動錄入效率都成瓶頸導致不得不時刻斟酌的話不管用什么工具都不合格。)
      沒覺得有必要用但是也沒覺得有吸引用的地方所以沒用OS X就是看了看,所以這方面不多評論,只有一點除外——不常用深色背景,從照顧視力著想,對我來說下字體渲染默認情況(不自行配置)下Windows(不管 NT5還是NT6)>OS X>常見Linux DE。順便,就是見不得非要用所謂“設計”來綁架用戶需求的水貨,只是似乎這里沒有如知乎那邊那么二的,所以算了。
      不想捧什么文化的臭腳,UNIX顯然具有一貫的渣設計(同理Linux)。Windows NT好那么一點,不會讓人吐槽getta getta getta a byte,底層I/O上更科學那么點。但是無論哪個都連進程地址空間隔離都甩不掉,脫離MMU幾近一事無成。作為拿來折騰的OS來說實在不討喜。
      作為具體的用戶環境,光論內核自然沒多少意義。Win32在這里是顯然的渣了,不過只有更渣沒有最渣。至少要論桌面環境,Windows不可能最渣。
      UNIX shell是坨翔。當然cmd更爛。但即便是爛如cmd,批量重命名這種事情還是做得到的(如果你真清楚命令行怎么用,除了反病毒軟件/防火墻抽風以外沒 誰禁止你用“外部命令”),所以10樓的例子有些幼稚。如果要說設計,可能能找得到的shell基本都打不過M$的powershell,雖然這貨可用性 和依賴有時候也很成問題,但至少沒有抽風的“(不管用戶是不是用得到文本以外的東西)總是只承認文本作為通用接口”這種強迫癥,在類型語義上徹底完爆。雖 然UNIX上能用的順的也不是沒有,但顯然沒有被主流支持(scsh如果能盡量去掉))))或許會舒服點)。
      說toolchain的還有開發環境還是省省吧。這個東西太主觀了,脫離具體需求沒多少參考價值。就是有那么幾點好吐槽的:
      1.Windows上的基本系統。cygwin顯然很蛋疼但是也顯然不見得就非得用。沒有特定依賴的大部分情況下mingw/msys足夠了。都得手動下 載顯然是扯蛋,mingw-get都幾年了還沒刷出存在感?而且現在有msys2。包管理器上爆得過pacman的還真沒有多少。(網速渣渣另論。)用過 再說。
      2.不默認自帶不見得就是壞事。當然這也可以算是阿Q,但是事實上亂mklink /j導致msys2滾掛了還真沒啥壓力……
      3.IDE。VS2010到VS2013來說崩得少多了,資源占用也好了些,應該算是在進步。雖然恢復文件還是比較2B(日期還是可能有幾年前的),C艸的編譯器和IntelliSense基本比擺設強不了多少,而且還是會有切換個遠程登錄就必定掛掉的奇葩情況。
      不過據說XCode歷來崩的比VS還離譜……?
      Eclipse嘛……比VS還卡的貨我還沒M到日用。NDK手擼makefile無壓力(順便,makefile這種渣渣總算是能用,至少能讓我有自由擼出不想NDK官方那么抽的半吊子build system)也沒什么非用不可的需求。

    241. 又回來跟了一遍帖子,好像關注硬件與軟件結合的看客比較少——PS我是做嵌入式linux開發、產品經理工作的。
      MAC book pro使用已經近4年,比較直觀的感受是OS X系統里面,
      作為PM:
      比較合適好用的看硬件文件的軟件比較少,其他如id、結構設計工程師給的proE、犀牛等出的3D文件,你找不到比較好的軟件來看,而且——很關鍵的,正版軟件很貴哦,直接降低了使用幾率(國人那付費習慣,不忍吐槽。。)。

      作為程序員:
      我需要理解硬件電路,然后開展編程,好吧,硬件設計師給的cadence的源文件/protel源文件我找不到合適的查看軟件,估計是有的,但專業軟件expensive啊。

      其他方面,好用、不需要裝神馬侏儒360等軟件來折磨自己,很少的病毒,不折騰就是關鍵。

    242. 我想問個問題,mac上用.pkg裝的軟件如何干凈的卸載?比如texlive這些,感覺完全卸載不能啊。連官方都說太兇險了,得自己看安裝日志一個個刪…..

    243. 時間跨度好長,跳著看了大多數,公說公有理婆說婆有理。
      我還在糾結買thinkpad還是mbp…
      看完了還是糾結。
      只是個工具而已……

    244. Windows/Linux/Macos都用過不短的時間,說下看法:
      1、在用Mac的一般都用過Windows,往往還用了相當長時間,這樣的發言是不是中肯一點?
      2、我用Mac,我覺得好,我想推薦給大家,這是我的用意。只用Windows沒用過Mac的批評Mac有什么意義呢?
      3、裝13你可能看不慣,沒關系,不看即可,有必要寫這么多字嗎?
      4、我接觸的程序員群體大多比較理性,裝13的實在沒那么多,再說了在網上寫點沒人知道你是誰的文字裝,這。。不太能讓人理解。
      5、像VIM、Emacs一樣,使用Mac裝13讓蘋果電腦賣這么好,這真的可能嗎?
      6、舉一個軟件的例子,大家看看是哪個系統更豐富:Markdown。
      7、Mac電腦哪怕只看硬件,也是做工精良,裝Windows也沒什么,如果你那么追求性價比,當然可以不買。但是別人愿意花這個錢,買這個設計,關你什么事兒。
      8、我個人覺得Mac沒有Windows合適玩電腦游戲。
      9、蘋果公司如果掛了,那么就掛了吧,用個電腦而已,這心不是操得太多了嗎,重要的還是當下吧?當然如果是推薦在出道的時候花一些精力,配置一個能用很多年的系統,并且有很好的延續性,我認為是不錯的想法,但非要這樣不可嗎?
      10、現在Mac的散熱做得不錯的了,至少Air還可以,手頭的是一臺早一些的RMBP要差一些,不過完全能接受。
      11、Spotlight和Alfred是我覺得非常好用的軟件,如果你用Mac,一定要嘗試一下。
      12、在家不寫程序的程序員不是一個專業程序員。
      13、如果一家公司既不能提供良好的工作環境,又不允許你使用自己的機器,很可能并不是一家專業的軟件公司(哪怕它確實以開發軟件為生),專業的程序員應該遠離這種企業。
      最后,如果你覺得推薦Mac的人是善意的、有邏輯性的,不妨嘗試,否則讓我們自說自話好了。

    245. 鄙視用C#和.Net的在這里大喊大叫。你的生態圈是M$的,用Mac干啥?

    246. 這里面除了第9條,哪條不是Linux的優點。

      所以第9條才是關鍵,所以還是裝逼使然。

    247. 這個帖子真心贊!以前沒逛過知乎幾次,但是看了這個帖子真的很想長駐這里,有很多可以學習的知識經驗!
      說說自己吧,我是國內某C9學校的學生,學的是自動化控制,平時用的更多的并不是編程軟件而是matlab這樣的建模軟件,編程軟件也往往是 eclipse、keil這些。自己有一臺win7+Linux雙系統的高配電腦,12年中旬買了一臺air11寸的,64GB,可以說新買的電腦在硬件 配置上遠遠不如我原來的電腦,而且屏幕還小看的還不舒服。用了一年,除了要用keil的時候不得不轉去win7,其他的時間基本不用win7,mac系統 確實在用戶體驗上做的非常棒,在軟件平臺相同的情況下,我百分百會選擇mac。
      在我的學校里,已經有mac開始普及的趨勢了,去圖書館看書的時候,mac電腦已經能有接近三分之一的比例了,不得不說國人的經濟水平飛速增長啊,(感謝 祖國感謝政府?。┑率瞪?,沒什么人用mac做開發,全是拿來裝13或者純粹是看中air便于攜帶的功能的,樓上各位大大們所說的軟件我是沒見過幾個人 用。所以我認為這種普及是很單純的學生對時尚的一種追求,這種普及很大程度上要依賴蘋果的強勢,如果蘋果公司某一天不那么吸引潮人們的眼球,那么mac永 遠不會有跟win7比肩的競爭力

    248. 對于我來說,只關注是否好用,至于普及不普及(通用性使用支持標準格式的軟件即可,比如我們的研發全體使用markdown,管你什么軟件),銷量怎么樣,都不關心(這好像是蘋果才該關心的事兒)。
      而軟件好用與否和普及不一定匹配,比如Intellij和eclipse,我開發java的時候,見過真正轉到intellij平臺的沒有一個轉回eclipse的,不少人買了正版。但如果比市場占有率,eclipse完勝。

    249. 花了好多時間 終于看完了 覺得偏激的人都給人很不好的感覺 總而言之 我打算買個macbook試試開發 作為一個大三的程序員 蘋果的系統都沒用過顯然不合適

    250. ubuntu也挺好的,比mac更加自由,
      用mac如果還用D版軟件,那和win用戶沒啥區別,只是裝逼強些。

    251. 用vi寫程序的是不是蛋碎的。。難道他們的程序都是幾個文件函數式編程么。。。至少也整個eclipse吧喂!

    252. 不明白那么多的說法

    253. 管誰愛用不愛用呢,感覺合適就行了,普通WIN家用,LINUX服務器,LINUX沒病毒是因為它還沒有普遍到普通網友使用它的地步,rm -rf / 這算不算病毒呢,呵呵,WIN的病毒也不會這么缺德。

      WIN彈出對話框有什么不妥嗎?那為什么發射導彈的按鈕上面還要多一個安全蓋呢?如果沒有安全蓋那不是又省了一步,不小心碰到就發射了,那多爽啊,是不是。好像你多點一個對話框微軟有提成似的。

      人比人得死,貨比貨得扔。

    254. 可以用ubuntu

    255. 整天說windows盜版是中國特色我真的很無語,你們見過那么多po解,注冊機,注冊碼,大多數都不是中國人po解出來的好嗎。都是外國人 干的,你們以為他們都會乖乖買軟件嗎?外國人真的沒有你想的那么好,你試試用美國谷歌搜索windows 7 pro iso這種關鍵詞會出現“根據相關法律不予顯示”,要是沒人下載盜版干嘛屏蔽?;褂卸砉俗釹?,什么音樂軟件注冊機,全都破解,老毛子根本就是無視美國 人這些版權。Mac破解一樣多,也不是中國人做的。身為中國人怎么就是不自信呢?外國人做的猥瑣的事情多了,你不知道而已。就像外國有恐怖襲擊打砸搶暴亂 貧民窟,中國也有,外國有連環殺人案中國也有,難道你會因為我們國家出了殺人犯就覺得不好意思了低人一等了??盜版是全世界的問題,不是只有中國。沒有必 要為了這個事情傷害自己同胞

    256. 問題持續了那么多年,爭來爭去無非是平臺之爭。Win平臺的看見Mac平臺的黑Win,心里覺得不爽然后反過來黑Mac;或者是Mac平臺的 看見Win平臺的黑Mac,然后心里也不爽,就黑Win。我想說很多習慣用Mac開發的無非是開發環境與Linux相近,而且又是有著Unix的認證,從 Linux開發環境轉到Unix很快速,而且按照Unix的宣傳是,最穩定的系統,所以毅然決然的從Linux轉到了Mac。在常人眼里,Linux總是 被罵沒Unix不穩定總是容易崩潰,但是被人一直罵Linux不穩定經常崩潰的其實只是Linux的桌面環境,X-Windows在Linux上確實很容 易出問題,所以讓那些習慣使用桌面了的人感覺這個系統動不動就奔潰,一點都不穩定。其實Linux在字符界面甚至可以比Unix更加穩定,在字符下面的 Linux才是真正的Linux。對于說Mac穩定,Mac在桌面環境下確實比Linux穩定多了,也不用折騰,但是它的致命弱點就是軟件的數量??贍芎? 多人說現在很多工程都只能在Linux/Unix環境下進行,確實是這樣。但是既然作為碼農,為什么不去使用Linux呢,然后那些人就會說Linux的 難用性等等之類,說白了還是脫離不了桌面的環境。對于那些用Vi的,這個工具最初本來就是用在字符環境下,現在不管是選擇Linux還是Mac進行開發, 對開發而言都毫無影響。所以也沒有必要夸耀自己在Mac下用Vi,Linux下的人同樣可以玩得轉,甚至比你還玩得轉。至于黑Win的,一大部分還是處于 國人與生俱來的死要面子的心理,只要一用上Mac,不管怎么樣,用得習不習慣都會說我用得好,用得舒服;而且還會說你Win就是一個爛大街的馬路貨,我這 個才是純正血統;用Mac可以體現出我身份地位,順便還能讓自己的屌絲心理瞬間變成高逼格。黑Mac的也無非是,你Mac有什么了不起的,你有我軟件多嗎 等等這類問題。我只能重復前者的話,能夠提升生產力的就是好的,如果提升不了甚至降低,就要舍棄。你習慣了桌面環境,又不怎么折騰,而且開發環境的需要, 需要在*nix的環境下,那么你大可使用Mac;如果你習慣了折騰,又覺得Win平臺才是你的工作環境,也不用糾結要不要轉Mac,用Win就好了;如果 你是一個極客,喜歡折騰,而且經常接觸到的是在*nix環境下的工程,你可以選擇在Linux下大展身手。如果你就是一個普普通通的用戶,就我而 言,Mac和Win沒什么差別,上上網聊聊天,都一樣;就算是處理文字使用office套件,兩個系統都有;你所有的操作的東西都是在桌面環境下完成的, 你要做的就是用鼠標點點點,偶爾敲敲鍵盤,然后所有的工作就完成了。當然如果你想玩大型游戲,那么你還是去用Win吧。

    257. “國外程序員是以 Unix 為主流成長起來的。這一點和國內不同,中國程序員/開發人員大都是從90年代的 DOS 開始的,隨著 Windows 的壯大,成長了一批使用 Microsoft 工具的程序員。”————這句話非常好?;舊匣卮鵒蘇飧鮒魈?。

      換句話來說,為什么美國的程序員都用英語對話,而中國的用中文呢?因為環境如此啊?;蛐磧⑽謀戎形母籽?,英文比中文更方便寫代碼,但咱們依舊用中文溝通,不是嗎?因為我們成長于中文的環境。

      我有不少同事用mac的,比如ios開發的那群。但是他們總會有那么幾次需要來借我們的“windows”。在大陸,那套開發標配的東西就是 windows的,我們需要什么工具,需要實現什么樣的功能,周圍立刻就會推薦windows下的工具。就是因為大陸的程序員成長于windows下。并 不是說mac不好,而是誕生和成長于windows的大環境中。

    258. 存在就有存在的理由,再次懷疑LZ槍手/腦殘粉
      我是來圍觀240L帝球的

    259. 本來想入手Mac pro無意間進來,評論比文章精彩,我居然看完了,熬夜看了3個小時,很精彩,大牛也很多,還是一句話,蘿卜青菜各有所愛,都有自己的習慣,可以各個平臺相互使用,滿足自己的就是最好的。

      雖然這個帖子已經5年了,但是希望大家還是能討論下去,不要在這里中止,樓主牛掰!

    260. 樓主服務器時區怎么比中國的時間早2個小時哈!

    261. 從工作起,開發使用 windows 六年,Ubuntu 三年,mac兩年
      雖然有使用Linux經驗,但真正上手mac花了三四個月的時間吧,開始的時候也是各種google
      不過熟悉了之后,再也回不到windows了,即使不用mac, windows也不是首選了。

      我身邊的人用mac的越來越多,不排除有裝的,但90%都是超愛編程的,不只限于工作,也不是只拿編程混口飯吃的。
      其實用windows開發沒什么不好,大多數人接觸是從wndows開始,習慣了windows思維是很難改的。

      我僅用過 vc vb jbuilder c++builder delphi eclipse xcode vim… 寫過c c++ java object-c php python ruby perl pascal basic bshell…
      我相信很多人比我用的要多得多,也就是說很多人碼農生涯需要接觸嘗試很多不同的東西。

      我只能說我十幾年的嘗試讓我選擇了mac, 別人多年的嘗試選擇了windows,linux也沒什么呀。

    262. 作為一個經常使用蘋果電腦,并且在Mac OS X上做開發的人,我一直想找個機會出來說一下,我為什么偏愛蘋果電腦和Mac OS X。
      我愛蘋果
      我愛蘋果,愛Steve jobs,但同時我也愛微軟,崇拜Bill Gates,他是我兒時的偶像。作為一個以寫程序為生的人,Windows對我來說一點障礙也沒有,基本上我知道如何重裝,知道如何處理Windows上 的任何問題,一時半會不知道的也能通過搜索引擎知道,我知道如何抵抗病毒,?;の易約旱南低?,我知道如何在Windows上開發程序,滿足老板的需求,坦 白說,我在Windows上的工作效率還要高。
      我總是和朋友說,我其實是雙痛苦:用Mac的時候,我很痛苦,因為我用不了招商銀行的網上銀行,也不能看鳳凰寬頻,有些應用程序的效率在Mac上實在是不 怎樣;用Windows的時候我也很痛苦,我習慣了使用Expose的功能,我把鼠標甩到屏幕的右上角,但是Windows沒有反應,所以我是雙痛苦,我 既了解Windows也了解Mac OS X,我很清楚各自有什么缺點和優點。
      我愛蘋果的界面
      但是這里有一點要注意——當我只用Windows的時候,我并不知道Windows的缺點,我以為自己生活在一個完美的世界里。
      這個邏輯是非常詭譎的:世界上一個完美的東西因為另外一個不完美的東西變得不完美了?;瘓浠八?,我原本擁有一個完美的東西,現在擁有的兩個東西都是不完美的。但是,我因此就損失了么?在換一句話說,我退步了么?答案相反,我比以前進步了。
      很多人認為Mac OS X最大的不同就是華麗的Aqual界面。但我認為這只是Mac的表面,不足以說明Mac OS X系統的優秀。實際上經過配置的Linux和Windows甚至能夠做到更加華麗的效果。
      我愛蘋果的簡單直接
      Mac OS X真正閃光和留住用戶的是他的設計哲學。那是簡單,盡量不要讓一些不必要的概念來干擾用戶。
      比如Windows軟盤是A:、B:,硬盤是C:盤,在Mac OS X上沒有這樣的概念軟盤就是一個軟盤的圖標,硬盤就是一個硬盤的圖標。我們用Windows的時候有沒有想過,為什么一定要存在A: B: C: D: E:盤這樣的概念呢?
      再比如,在沒有任何網絡設備的情況下,兩臺筆記本電腦可以通過各自的無線網卡就可以連接,在Mac OS X的操作很簡單,就是其中一臺創建一個網絡,另一臺加入這個網絡,馬上就能看到對方電腦的圖標。很多朋友說,Windows上好像沒有這個功能把,答案 是:有的,Windows是無所不能的,但是Windows下需要一堆的概念,首先你要了解無線網卡有兩種連接方式,然后是各種網絡協議,設置IP,網段 等等……,我們面對這一堆問題的時候,首先會懷疑自己的愚蠢,但我們有沒有想過,這么多的概念,難道都是必須的嗎?
      Mac OS X在整個系統處處體現出這種精神,更少的概念,更簡化,更直接的操作,所以Mac OS X沒有注冊表,Mac機不需要區分是不是交叉線就可以雙機互聯(為什么一定要讓用戶去識別交叉線?)。
      我以程序員的身份發言
      這樣的感覺,在做Mac編程的時候更加強烈。Objective-C是蘋果官方的首選語言,它和C++一樣是C語言的超集,非常簡潔漂亮地在C的基礎上添 加了面對對象的特性,沒有多余的模板,運算符重載的概念(這些是我們一定需要的么?我們需要的只是面對對象而已)。在Mac OS X底層Cocoa API中,這種精神得到了更加強烈體現,甚至一條語句就可以實現多線程,MFC相形之下顯得非常笨拙,。Net可以比一下(但仍然概念比較多)。但別忘 了。Net和Cocoa不是同一個時代的產品,Cocoa的前身OpenStep早在Java出現之前就有了。隨著Leopard的推出,蘋果推出了 Objective-C 2.0, 這是Objective-C多年來的第一次升級,只是小心謹慎的添加了為數不多的幾個概念。
      我愛蘋果的文化
      天才就是在別人習以為常的問題上多問了幾個“為什么”,這叫獨立思考。我欣賞蘋果Think Different的文化。這里我理解有兩層意思,第一層是Different, 但Different的東西是不是一定就好?我見到很多年輕人標榜自己很Different,“我的地盤我做主”什么的,非常hip-hop,很有個性, 發型很另類,但關鍵時候人生的選擇一來都跑去考公務員了,圖個穩定,爹媽也放心云云……這只是Different,沒有Think。Think是什 么?Think就是獨立思考。比如說,別人講做公務員工作穩定,獨立思考的人就應該想一下,公務員真的就穩定么?為什么會穩定?我們那么年輕,需要穩定 么?
      很多人覺得蘋果電腦應該是搞設計的人用的,我覺得不是,PC的Photoshop今天也很棒,一樣可以做出不俗的設計出來。蘋果電腦Mac OS X現在在中國,大多數人是不適用的,主要原因是還沒有普遍獲得中國軟件/游戲開發商的認同,暫時還是少數人的玩具。但還是有一些人合適,就是那些有獨立思 考的能力,喜歡了解新事物,不害怕打破習慣,接受世界不太完美,但希望對世界有更多認知的人,當然你還要愿意為了解新事物付一點錢和時間。
      我還是看好Mac OS X, 因為世界時變化的,今天我們認為一定的東西,明天很可能就不是這樣的。

    263. 2、“MAC下應用數跟Windows下的應用數比例大概是1:1000”
      完全搞反了,這句話在5年前說是對的,現在 iphone/ipad/mac 在 mac app store 上的應用遠遠超過 windows/windows mobile + symbian 之和,根據2011年數據 mac app store 有50萬個應用和1億下載量。 //techcrunch.com/2011/12/12/apple-500000-apps-in-mac-app-store-100-million-downloads-to-date/
      —————————–

      “MAC下應用數跟Windows下的應用數比例大概是1:1000”這句話明顯是在比較Mac OS X跟Windows這兩大操作系統的應用數量,并不包括其他。
      iOS的應用數量是iOS的,Mac的是Mac的,不能因為它們關系很接近就放一塊,畢竟這是在討論Mac OS X 和Windows。
      總不能把Android上的應用數量也算在linux頭上吧?

      好啦,我們來看看移動平臺。
      iOS的應用去年年底就達到了百萬,現在約為120多萬。
      Android更是領先一步,不但先于iOS完成百萬任務,目前也領先于iOS,應用數量為150多萬。

      那么我們來看看iOS和Android上為什么有那么多應用,它們究竟是干什么的?
      先說說無比重復的那些吧。
      比如相機軟件。這種軟件就分了好多種:
      有防抖的、快速連拍的、多場景合并的、雙胞胎式的,,,
      然后防抖的,又有N種…
      連拍的,有N種…
      雙胞胎式的,同樣如此。。

      再看看手電筒式的軟件吧。
      雖然現在很多系統都集成了這樣的功能,但第三方的手電筒軟件依舊多如牛毛。
      有的界面做成民用的,嗯,這算一個應用。
      有的界面做成軍用的,嗯,也算一個應用。
      有的做成卡通兒童式的,嗯,也算一個應用。
      當然不少開發者讓這種應用可以換風格,相比起以上的,還算厚道。

      看看打火機軟件,,
      Zippo品牌的是一個應用,另外品牌的也算一個應用。。

      旅游的,,
      北京旅游指南,算一個應用。
      上海旅游指南,算一個應用。

      各種天氣應用。。。

      各種查詢交通違章的應用。

      女性拿來測試月經周期的大姨媽軟件,有N種,,每種算一個應用。。

      很多網站開發的App,打開后僅是該網站的一個掌上瀏覽程序。

      各種娛樂休閑程序、小游戲…

      最奇葩的應該是書籍類應用了。
      雖然有ibooks、Stanza這類數字閱讀平臺,但App Store里依舊充斥了大量的單方集成單本或幾本電子書的應用:
      故事會iPhone版、故事會X年珍藏版、故事會XX合集、唐詩三百首、小提琴教學、基督山伯爵、新概念英語1/2/3/4冊、各種詞典如Oxford Advanced Learner’s Dictionary…. 全都是應用。。

      還有些讓人無語的神應用,
      在App Store里搜索Japanese girl,跳出一大堆結果。嗯,Japanese girl Vol.1。 唔,,價格不貴,不到1美元,可看美女的寫真照片。 嗯,還有Japanese girl Vol.2、Vol.11、Vol.12~Vol.16… 每一個都是一個應用。

      什么,要看小松崎真理的寫真?在App Store里搜Mari Komatsuzaki,嗯,找到應用,可以看她的寫真。。
      許久以前,搜很多女U名字,都可以找到對應女U的應用,可惜現在大部分都被移出App Store了.

      當然還有更奇葩的應用,有些就沒任何意義,直接就顯示一張圖片,或幾個無聊得切換界面的按鈕。
      曾經有款炫富軟件,運行后功能僅僅是在iPhone屏幕上顯示一顆發光的寶石,價格999$….
      當然,要是會購買這款軟件的人,真的是很富有了。難怪該應用叫I am rich.
      曾經這款軟件還因此上過新聞,讓看到的人瞠目結舌。。
      雖說此類軟件早被蘋果清理,但也只是變著花樣,無聊的開發者前仆后繼,讓App Store充斥著大量無聊的應用。。。

      這就是Android、iOS應用數量如此龐大的原因。
      此外,雖然遠遠被Android、iOS甩開,但Windows Phone的應用,目前也達到了30多萬….

      請問,這種大躍進式地應用數量井噴,跟Windows下的可有可比性?要不把windows下的各種休閑娛樂程序、各種小游戲、所有的EXE電子書、電子相冊都當成單個應用來比比數量看看?

    264. win,mac不過就是個工具
      哪個好用就用哪個
      以前做為工程師表示還是win用得還是比較多
      不過現在越來越多的時間花在蘋果的pad上了

    265. 有一臺thinkpad,windows+虛擬機ubuntu,最近準備再換一臺thinkpad,看來看去最終決定將就著用吧,過段時間換個mac~

    266. 其實就像蘿莉和御姐一樣,各有所愛!
      看慣了一個,偶爾想換換口味就用另外一個~

    267. 好素質,好貼
      好。。。。。長

    268. 這貼怎么能這么長,時間這么久?

    269. 別說哪個系統好,別說哪個平臺那個軟件用熟悉了能達到怎樣的效率,誰TM知道你是不是吹牛,你有多“強”誰知道?
      作為一個小白開發者,在兩個平臺下開發,明顯Mac上手更快更有樂趣。

    270. 現在arch+win8.1,win就買東西的時候才用,平時學習等等用arch,至于mac,學生黨買不起,裝個黑蘋果瞎折騰。呵呵

    271. 正式工作 用 臺式機I7+大屏 沒幾個錢,休閑 折騰代碼 用macbook pro 漂亮,買這個主要是薄攜帶方便,thinkpad new x 也不錯,mac 基本上是修復BUG啊什么的 用用,工作還是在WINDOW下最方便,以window為主mac 為輔 windwo 很多軟件 MAC 沒有 MAC很多軟件window 沒有!不過 mac 和 linux親近一些 畢竟服務器都是linux為主

    272. 緣何服務器市場,個人市場數據顯示,win都是點絕對優勢。

    273. 真是奇怪啊,我在上海,為什么我周圍的同事幾乎都在用mac和linux,很少有人用windows呢?

    274. 真心學習了!

    275. 我覺得最終一切都還是要回歸穩定。

      Windows+Linux就OK。

      看現在銀行和國企,雖然大家都在用其它小眾系統講究創新,

      但是所有的應用,最后落地,不都要講究實用和穩定嗎?

    276. 從09年一直到14年了。。。

    277. 雖然看不太明白都在表達什么,但總感覺受益匪淺。

    278. 強迫癥的我所有東西都看完了。。。好累 決定用MAC + VIM了,既然要當程序員就稍微專業點兒 咳咳 雖然只是萌新

 

為什么國外程序員愛用 Mac?

標簽:des   android   blog   http   io   os   ar   使用   java   

原文地址://www.cnblogs.com/royi123/p/4051712.html

(0)
(0)
   
舉報
評論 一句話評論(0
0條  
登錄后才能評論!
? 2014 吉利平特名人堂 版權所有 京ICP備13008772號-2
迷上了代碼!
江西时时分析工具 北京pk拾全天人工计划 时时彩六码层进倍投 玩时时彩死了多少人 2017赛车pk10官网直播 福彩3d投注金额计算表 导师带快3是不是圈套 看牌抢庄牛牛棋牌下载 四川时时开奖号码查询 快乐8稳赚微信 3000元 倍投方案 稳赚 11选5万能五码稳赚 中超直播 pk10官网开奖直播现场 五分快三计划软件下载 大神娱乐最新版下载