跨平台.NET / Mono应用程序开发

时间:2015-01-26 23:05:08

标签: c# .net mono

我有兴趣开始学习[C#] .NET并想检查我的理解是否正确。我想为Windows创建基于GUI的程序,但有一天能够将它们移植到其他平台(例如,Mac,iOS)。我意识到从Windows到iOS有一个巨大的学习曲线,而且我不能简单地“只编写一次并在任何地方编译”。我在看C#.NET;它有一个庞大的支持社区,我的工作场所有VS站点许可证。我想我可以创建相对较小,快速的Windows可执行文件(这是正确的吗?)和(b)如果我创建的话,使用Mono(和Xamarin,我猜)至少会使用一些代码适用于Mac和/或iOS的应用程序版本。 (这是正确的吗?

如果我对其他问题的回答是“是”,那么我可以做些什么来增加我在Windows上使用我的代码的可能性? (例如,“只使用MonoDevelop”或“仅使用.NET 2.0库”)。我看到thisthisthisthis,但其中一些现在已超出我的范围。我是一个业余爱好者,真的是一个新手,所以我有时会挣扎一下,以便了解我在网上找到的大量信息。

0 个答案:

没有答案