写一个mac的.net软件

我使用.net开发代码,有时使用ruby。 我的朋友想让我开发一个小型的计时器在Mac上使用的应用程序。 基本上是一个Windows窗体应用程序。 我想在我的电脑上开发(它有我所有的工具) – 我知道Windows的写入/部署过程。 如果我想使它在Mac上工作是不同的? CLR是否与OS X一起工作? 我需要在我的哥们的笔记本电脑上安装一些特别的东西吗?

Solutions Collecting From Web of "写一个mac的.net软件"

单声道肯定是一个可行的选择。 既然你也用红宝石开发,你可能要考虑Ruby-Cocoa桥 。 这是由苹果支持,将允许你开发红宝石,但仍然呼吁Cocoa框架来照顾更多的系统/ GUI特定的任务。

您将需要查看Mono项目 – 这是一个适用于多平台(包括Windows)的CLR兼容层。 请注意,Mono不是完全兼容的系统,您需要检查您的应用程序是否已准备就绪。 这可以通过使用MoMA工具 (也由Mono提供)完成。

我不知道什么会比较困难,在所有需要该程序的计算机上安装并运行Mono,或者学习Cocoa / Objective-C以实现真正的本地mac开发。

如果你最终想做一些严肃的本地苹果编程,你应该学习Objective-C和Cocoa API。 你可以从这里开始: http : //www.cocoadevcentral.com/d/learn_cocoa/

Mac用户是非常特别的,会注意到,如果一个应用程序看起来,或行为不同,然后他们的期望,所以如果你计划营销说软件,这可能是一个头痛的问题。

是一个Web应用程序的选项?

它的平台独立,你可以利用你的.NET体验。