【问题标题】:Xamarin forms vs Flutter vs Cordova (Can we call the application developed in Flutter as a Native app ?)Xamarin forms vs Flutter vs Cordova(我们可以将在 Flutter 中开发的应用程序称为 Native 应用程序吗?)
【发布时间】:2023-04-02 06:38:02
【问题描述】:

一个问题一直萦绕在我的脑海中..

我在移动应用程序开发方面没有太多经验,但我确实在 Cordova 和 Unity3d 中开发了几个应用程序。

我知道,当我们在 Cordova 中使用 Angular 开发应用程序时,它会使用相应设备的 Web 视图来呈现其 UI。更像是在原生应用程序外壳中运行的 Web 应用程序。

Xamarin 和 Flutter 怎么样,Xamarin 总是使用流行词“native”是 Xamarin 真的构建完全原生的应用程序吗?不使用网络视图?如果是这样的话,Flutter 怎么样? Flutter 仍在做 Cordova 所做的事情,还是在构建完全原生的应用程序??

让我换一种说法 我们可以把用 Flutter 开发的应用称为 Native 应用吗?

【问题讨论】:

  • 是的,Xamarin 使用本机控件而不是 web 视图。 Flutter 两者都不使用,它 draws controls itself.
  • 原生控件很好,但有时您需要在项目中使用其他开发良好的库,例如 MathJax(JavaScript 中的 LaTeX 渲染器)来渲染数学表达式,因此 webview 仍然是英雄!

标签: react-native flutter cordova xamarin.forms hybrid-mobile-app


【解决方案1】:

嗯,是的,但实际上不是。 Flutter 上的应用程序看起来像原生的,因为它为每个平台绘制界面,但 Android 和 iOS 的代码库保持不变。所以它有点原生,而不是同时。如果您对 Cordova 与 Flutter 感兴趣,可以阅读 this comparison,它可以很好而清晰地了解它们的优缺点,可能对您的项目有用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-09
    • 2019-08-10
    • 2016-04-16
    • 2023-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多