2009-08-01 109 views
0

我看到越來越多的人正在使用Mac進行開發。
這是爲什麼? Mac有什麼優勢?
除了顯而易見的Microsoft語言,有沒有不適合mac?
使用Mac進行開發

最後,什麼是推薦的,不是那麼昂貴的編程(C + +,Java的,紅寶石,哈斯克爾等)的MacBook?

+0

許多不同的現有問題與答案可能重複。 – Randell 2009-08-01 19:37:20

+0

類型的副本http://stackoverflow.com/questions/859095/what-is-the-reason-for-the-rise-of-programmers-using-apple-machines – marcgg 2009-08-01 19:39:02

回答

2

mac是基於Unix的,比大多數Linux distrib更加用戶友好。他們也有一套很好的軟件。另一個原因可能是你只能在mac上開發iPhone(目標C)。

我一直在用Mac開發過去4年,從未碰到過問題(或者至少沒有比PC更多的問題)。我一直在開發Ruby,PHP,C,C++,Ada,Java ......我認爲所有的語言都可以很好地工作,除了.NET之類的微軟技術之外......但是你可以得到parallelsVMWarebootcamp繞過此。

你可以得到一個Macbook for 1000$ ...它仍然很昂貴,但完全值得。

alt text

我已經回答了一下這個問題here

0

如果您是業餘愛好者或擁有小型項目,任何目前正在出貨的Macintosh都將適合開發(Mac Mini,低端MacBook Pro)。

我發現我的週末項目,iPhone開發和腳本黑客2.53Ghz的MacBook Pro罰款。對於我的日常工作,我很難與低於頂級的Mac Pro相比,而不太適中的規格。

-2

Mac被設計師強烈使用的Photoshop,ilustrator或後效應。 也有越來越多的開發iphone應用程序的客觀c程序員。

我認爲,因爲創建iphone應用程序的唯一合適的方式是擁有一個mac,開發人員被迫以某種方式購買mac來創建應用程序。

0

我使用Parallels定期在我的Macbook Pro上進行.NET開發。性能受到顯着影響,但大多數時間都不夠重要。對我來說最糟糕的部分是在使用鍵盤的應用程序中移動光標(CMD +左/右等)的不一致性。我不知道這是否是由於我使用Parallels鍵盤綁定設置搞亂了,但即使在6個月後,我仍然不知道Windows中的不同快捷鍵。

1

Mac對於web開發也非常好。設置本地開發環境非常容易,如PHP,MySQL(我認爲;如果不是簡單的安裝程序),並且預安裝了Apache。 Mac上有很多漂亮的網頁開發軟件,比如Coda,CSSEdit和TextMate。

至於軟件:

C++:使用Xcode。這是相當不錯的(儘管我聽說它不會贏得來自Visual Studio的許多轉換器,從未使用VS我不能評論)。

Java:使用Eclipse。但是,你可能已經知道了。

Ruby/Haskell:Textmate!

此外,對於GHC,安裝MacPorts並使用它來安裝haskell編譯器。

最後,不要支付蘋果的RAM升級價格。您可以從任何供應商處購買標準RAM,而且可以少得多。