我是一位.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