【发布时间】:2016-07-29 07:16:21
【问题描述】:
是否可以使用 Xamarin 开发和构建具有相同代码库的 Linux 应用程序?
在使用 Ubuntu 几年后,我现在的主要操作系统又是 Windows。但我可以切换到 Mac 并非不可能。
现在我对 Qt 有一点经验,而对 Xamarin 没有经验。 使用 Qt,您可以在 Windows、Linux 和 Mac 上开发,为 Windows、Linux、Mac、iOS、Android、Windows Mobile,...他们对此非常清楚.
由于 Xamarin 现在是免费和开源的,而我在 Qt 方面仍然没有太多经验,因此我正在考虑尝试使用 Xamarin 代替 Qt 进行跨平台开发。
无法为 Linux 发布我的软件对我来说是个大问题。能够在 Linux 上进行开发会很好,但这是可选的。 但经过我所有的 Google 研究后,我只能找到信息和寻求支持以开发 on Linux 而不是 for Linux。
据我所知,这不应该只是 Mono 的问题。但据我所知,Xamarin > Mono,我无法在 Mono 中获得所有我可以在 Xamarin 中获得的东西。
我也不确定 Mono 将来会得到多大的支持。对我来说,对于微软来说,Xamarin 似乎比 Mono 本身重要得多。
我不确定这是否可能,因为 Xamarin 是基于 Mono 的,但微软是否可能会在某个时候决定不支持具有 .NET 兼容性的 Mono,就像 Xamarin 一样,甚至取消 Mono完全独立?
所以我正在为我可以依赖的所有桌面和移动平台寻找一个单一的框架,并且我想知道 Xamarin 和/或 Mono 和/或 Xamarin + Mono 是否可以替代 Qt 之前我去深入了解这些解决方案。
【问题讨论】:
标签: c# .net linux xamarin mono