首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >学习Mac上的ASP.NET MVC

学习Mac上的ASP.NET MVC
EN

Stack Overflow用户
提问于 2009-12-11 23:33:23
回答 7查看 25.1K关注 0票数 16

我意识到这有点疯狂,C#是一种Windows语言,但我想开始学习C#,主要是因为我对ASP.NET MVC感兴趣。我白天是一名web开发人员,我的办公室完全是在nix机器上运行的。开发人员和所有其他员工都使用Mac,而我们的服务器都是Linux的某种变体。

老实说,我只是想尝试一些不同于PHP、Python或Ruby的东西。问题是我不想放弃我心爱的Mac。我看了一下Mono,它看起来就是我想要的。不幸的是,MonoDevelop在Mac上的运行速度非常慢,几乎到了无用的地步(除非我做错了什么,这是完全可能的)。

所以我的问题可以归结为:在Mac上编码和编译C#应用程序的最佳方式是什么。(运行代码并不是什么大问题,我可能只需要一些便宜的服务器空间来运行我的ASP.NET MVC应用程序。我并不打算在Mac上运行任何应用程序。)

EN

回答 7

Stack Overflow用户

发布于 2009-12-11 23:35:58

如果在你的Mac上运行一个虚拟的Windows机器呢?

请参阅http://www.parallels.com/eu/products/desktop/

票数 6
EN

Stack Overflow用户

发布于 2009-12-11 23:51:05

+1到Min's answer

微软提供的工具(免费和购买)令人惊叹,并且集成得非常好。我使用Visual Studio的次数越多,我就越喜欢它。

我强烈建议在Windows (bootcamp或vmware或w/e)上为ASP.NET/C#进行开发。

与将来可能面临的潜在兼容性问题相比,当您想编写代码时,必须在OSes之间切换,这是一个很小的代价。

票数 3
EN

Stack Overflow用户

发布于 2009-12-12 00:17:02

我想补充一下虚拟化的论点。例如,如果你打算在Windows中安装VMWare,你可以在融合模式下运行它。在这种模式下,你仍然可以在OS X中获得你所了解和喜爱的所有应用程序和系统,并使Visual Studio看起来就像是原生OS X应用程序一样。但是,VS可以“看到”Windows环境,因此您可以在Windows上进行开发。

当然,您有两个Of竞争资源的开销,但大多数时候这不是问题(无论如何,这对我来说都不是问题,而且我在家里用一个不起眼的MacBook运行自己的项目)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1888853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档