xamarin和ionic在跨平台移动开发中的比较

Comparison between xamarin and ionic in cross platform mobile development

我不得不承认我对移动开发知之甚少,但经过一些研究,xamarin 和 ionic 似乎是使用 .net 进行跨平台移动开发的两个流行框架。虽然我不太喜欢他们两个l.

我想知道将 Xamarin 用于前后端和将 ionic 与 .net web api 用作后端之间的主要区别是什么?当然,xamarin 不是免费的,而 ionic 是。

Xamarin

  • 用 C# 编写应用程序
  • 创建完整的原生 UI
  • 涵盖前端和后端编程
  • 不免费

离子

  • 使用 Javascript + HTML + CSS
  • 编写应用程序
  • 创建 非原生
  • 的美观 UI
  • 主要用于创建 UI。使用其他JS框架进行后端编程
  • 免费使用

Microsoft 购买了 Xamarin 并免费提供,消除了对采用的担忧。