我是一位.NET Web開發人員,他購買了Mac,並且有興趣在Mac上本地進行Web開發。從MS .NET到Mac OS X上的Web開發選項
我從來沒有開發過微軟沙箱,我正在尋找新的東西,但仍然在web開發中。
我已經看過Mono,但它看起來像試圖將一個方形釘插入圓孔,我錯了嗎?例如,我不能在我的網絡應用程序上做斷點?
這裏是我的準則:
- 說你會有關微軟,但我根本不感興趣的命令行設置,或怪異的東西的配置,我只是希望它的工作
- 我我需要一個功能強大的IDE,與Visual Studio 2008一樣好。我特別喜歡IntelliSense,自動更正,自動完成,以及它如何全部掛起,調試功能
- 我知道這不是「酷」,但我喜歡強類型的語言。我發現下一代.NET語言的動態特性非常酷,但我喜歡它在靜態世界中的位置。我知道我知道,動態很酷,但我喜歡打字好,它給我帶來安寧。
- 我絕對可以做到沒有.NET控件和頁面生命週期,我很樂意自己做前端,我只想讓後端部分像ASP一樣友好,高度。淨。
- 哦,我喜歡C#和VB.NET中的所有反射,泛型和功能性的東西,特別是LINQ。
任何想法?
UPDATE
我感謝所有幫助。但爲了說清楚,我對VM解決方案不感興趣。要做.NET,我只需要Boot Camp進入Windows。我期望在Mac OS X上本地開發。如果我對Mono錯誤,那將是最好的。
否則,新的東西可能會很有趣。
UPDATE
我決定去看看Scala和樂趣,雖然它不是Web開發,AIR應用程序了。我試過Mono,但IDE仍處於測試階段,無法在調試中使用斷點,這是不必要的麻煩。
我打算看看Scala,也許還有一些Java框架。
所以基本上你只是買了一臺蘋果機,但意圖繼續,如果你仍然在使用Windows?我有個主意;願意學習新事物。只有改變才能使事情變得更好(或者如果不改變智慧,情況會變得更糟)。 – PeyloW 2009-10-13 11:25:39
嘿,我喜歡和習慣.NET世界。另外,我對某些新事物開放,僅僅因爲它是靜態的,而且使用簡單並不意味着它是windows。我準備好了......我只是進入了動態而已。除此之外,我從哪裏開始? – andy 2009-10-13 11:38:52
對不起,我的意思是說,我沒有進入動態語言 – andy 2009-10-13 11:39:32