作爲一名專業的.net開發人員(至少這是我的賺錢方式),我想知道Mac的Mono是否值得仔細觀察。 3年前,我已經嘗試過單聲道,當時我第一次拿到iMac,但安裝不可能掌握,半天后我放棄了。 我也從Unix專業人員那裏得到了幫助,但是我們都無法讓Mono在我的Mac上運行。對於專業的.NET開發人員來說,OS X是否適合Mono?
就像我說的那是幾年前。 Mono今天的OS X狀態如何?安裝仍然很痛苦?與.NET Framework 2.0的兼容性如何?
作爲一名專業的.net開發人員(至少這是我的賺錢方式),我想知道Mac的Mono是否值得仔細觀察。 3年前,我已經嘗試過單聲道,當時我第一次拿到iMac,但安裝不可能掌握,半天后我放棄了。 我也從Unix專業人員那裏得到了幫助,但是我們都無法讓Mono在我的Mac上運行。對於專業的.NET開發人員來說,OS X是否適合Mono?
就像我說的那是幾年前。 Mono今天的OS X狀態如何?安裝仍然很痛苦?與.NET Framework 2.0的兼容性如何?
今天,Mono在性能和穩定性方面已經相當成熟。目前的版本,Mono 2.4,完全實現了包括ASP.NET在內的.NET 2.0。這也支持C#3.0和幾乎所有的.NET 3.5的API,是的,它也支持ASP.NET MVC。 我的Mac和Mono使用體驗非常好,包括開發環境。我更喜歡使用Textmate + Compiler,但有一個好的IDE:MonoDevelop。
希望這會有所幫助!
設置起來非常簡單。它比3年前更成熟,但你仍應該考慮與Mono有問題的圖書館。我的意思是,你應該測試應用程序,而不是盲目地認爲它與Mono兼容。
從開發人員的角度來看,MonoDevelop幾乎與Visual Studio Express的一半競爭。
更不用說OS X上的MonoDevelop隨着時間的推移在穩定性方面似乎有所不同。 – 2009-05-26 14:16:01
+1虛擬機中的VisStud是一種可行的方式! – kenny 2010-12-11 19:10:01
如果您好奇您的應用程序是否會在Mono上運行,那麼有一個名爲MoMA的應用程序會分析您的代碼並告訴您可能出現問題的位置。
您是指作爲開發環境還是能夠說您的應用程序支持MacOSX? – Pablo 2009-05-26 14:15:15