我已经做了很多年的开发人员,使用过几种不同的编程语言。然而,我最爱的是C#。我认为它和.Net框架使开发变得快速而愉快。
如上所述,.Net在完全支持微软的情况下只能在windows机器上运行。我喜欢在android、iPhones和其他环境中原生使用C#。
为什么微软似乎搞砸了,只把.Net限制在windows上?
发布于 2010-10-30 01:38:03
你有没有考虑过使用Mono?这是C#的开源版本,可在您列出的所有平台上使用。它有大量的社区支持,许多流行的应用程序都是在它的基础上编写的。
发布于 2010-10-30 01:38:48
我不认为MS是真正的罪魁祸首,尽管他们可能是其中的一部分。安卓不支持.NET并不是因为微软不想,而是因为谷歌不支持,苹果的情况也是如此。
发布于 2010-10-30 01:39:13
可能是因为微软不想直接支持竞争对手的操作系统。然而,他们足够友好,允许像MONO这样的项目存在。他们只是不打算自己为其他平台提供支持。
他们甚至发布了.NET的源代码,我想说他们是相当开放的。
https://stackoverflow.com/questions/4054425
复制相似问题