是否可以使用具有相同代码库的Xamarin开发和构建Linux应用程序?
使用Ubuntu几年后,我现在的主要操作系统再次是Windows。但是我可以切换到Mac并非不可能。
现在,我对Qt有一点经验,而对Xamarin则没有任何经验。有了Qt可以开发上的Windows,Linux和Mac以及用于Windows,Linux和Mac上,的iOS,安卓,Windows Mobile的,......他们对此感到非常清楚。
由于Xamarin现在是免费和开源的,而且我在Qt方面还没有太多经验,因此我正在考虑尝试使用Xamarin而不是Qt进行跨平台开发。
无法为Linux发布我的软件对我来说是一个大难题。能够在Linux上进行开发很不错,但这是可选的。但是经过我对Google的所有研究之后,我只能找到信息和人们在寻求支持以在Linux而非Linux上进行开发。
据我所知,单单Mono并不是一个问题。但据我所知Xamarin> Mono,但我并没有在Mono中得到一切,而在Xamarin中却可以得到。
我也不确定将来Mono会得到怎样的支持。对我来说,Xamarin对Microsoft而言比Mono本身更为重要。
我不确定是否有可能,因为Xamarin是基于Mono的,但是微软是否有可能在某个时候决定不以与Xamarin相同的方式支持具有.NET兼容性的Mono,甚至完全取消Mono的独立性。 ?
因此,我正在寻找一个我可以依靠的所有台式机和移动平台的单一框架,并且我想在进一步探讨Xamarin和/或Mono和/或Xamarin + Mono是否可以替代Qt之前,这些解决方案中。