Xamarin在理论上很棒但是它非常适合具有.Net经验的小团队,该团队正在寻求为Android,iOS和Android构建面向消费者(不是LOB)的应用程序。 Windows Mobile。这不是构建和遗忘的场景。该应用程序将持续开发,并通过三个应用程序商店进行部署。
Xamarin似乎更适合拥有大量资源和.Net开发人员的大型企业。我正在寻找那些实际投入时间和金钱的人在Xamarin路线上的反馈。
虽然我认为一个小的.Net团队在短期内可以通过Xamarin提高工作效率,但我有以下保留意见,通过试验Xamarin或通过阅读无数的文档,文章和评论而没有消失。
在开发数月后,遇到困难的障碍,发现很难获得解决问题所需的帮助。即小型在线社区和昂贵的培训和支持选项。
Xamarin无法做一些可以原生的事情。
投资Xamarin的代价是没有真正学习目标C(Java不是真正关心的问题)。
答案 0 :(得分:1)
这类似于关于Xamarin与完全原生的许多自以为是的问题。如果你没有obj-c / java开发人员和只有.net开发人员,那就去xamarin吧。如果您想要一个代码库而不是每个应用程序使用不同的语言,请转到xamarin。他们非常擅长在iOS发布的那天获得支持。
在这里搜索有关它的所有其他问题,以查看人们的利弊列表。
答案 1 :(得分:1)
我已经通过了Xamarin路线,并且我在C#上进行了很多年的开发。我做Java并学习Objective-C在iOS上开发。现在我单独或最多与一些朋友一起做,所以这就像你描述的小团队情景。
由于某些原因,我不会继续任何其他路线: