asp.net - mono是什么 - 如何使用icloud




开始在Mac上设置Mono for ASP.NET的最佳方式 (4)

我最近获得了访问一台Mac。 我想知道如果任何人有任何提示/建议在Mac上设置单声道开发和执行ASP.NET? 大多数资源都指向Linux实现,这与Mac的做法有很大的不同。 任何提示或建议将是有益的


为什么在Mac上使用Mono? 运行Parallels,VMWare或Boot Camp。


自从我第一次使用mono osx以来,他们已经添加了Cocoa#和ObjC#,但是ASP.NET的核心非常稳定(大约3年前)。 事实上,您可以根据洋葱书来编写Web应用程序,并将它们移植到IIS中,而且几乎没有任何困难。


老实说,如果你想运行ASP.NET,你可能不想在MacOS上通过单声道来运行它。 基于Intel的Macintoshes可以启动Windows,而Apple为Boot Camp的一部分提供各种设备的Windows驱动程序

或者,您可以购买少于100美元的ParallelsVMWare Fusion 。 我使用VMWare Fusion。 Sun还有一个免费的Mac版本的VirtualBox ,虽然我从来没有使用它。

对于MacOS开发(而不是.Net),你真的应该尝试苹果的XCode 。 这是免费的。 它主要关注于Objective C,尽管Python,Ruby和其他语言可用于开发原生Mac应用程序。


编辑9月22日:对不起,你也没有发现这个有用的答案。 让我试着扩展一下:Macintosh有一个从Windows移植到软件的悠久历史,应用了一个主题,使得GUI元素看起来像Mac一样,但是却以最低成本的端口满足。 这样的软件从来没有像一个真正的Mac应用程序的行为:它不响应AppleEvents,它不会脚本,它只处理跨平台剪贴板格式等

你可以随心所欲地做任何事情,包括使用mono来运行ASP.NET。 如果是为了个人使用,请自行解决。 但是,如果您将其视为在Mac版本中提供支持Web的产品的方式,我强烈建议您重新考虑。 Mac市场大多拒绝了这样的产品。 你会得到一些销售,但没有像你会得到一个应用程序,就像一个本地Mac应用程序的行为。

现在,让投票继续下去。






developer-machine