【问题标题】:What is the difference between Android Studio and frameworks? [closed]Android Studio 和框架有什么区别? [关闭]
【发布时间】:2020-08-18 17:23:39
【问题描述】:

我看到很多人推荐使用 Ionic、Xamarin、Flutter、React Native 等框架来开发 Android 应用程序。但是,我一直在使用 Java 和 Kotlin 在 Android Studio 中进行编码,并制作了一些应用程序。

那么这些框架和 Android Studio 有什么区别呢?他们比 Android Studio 好在哪里? 我知道 Android Studio 是一个 IDE,但这些框架不也编译和运行您的代码来创建一个 Android 应用程序吗?那么有什么区别呢?

【问题讨论】:

  • android studio 不是框架,您无法将框架(Flutter、xamarin 等)与 IDE 进行比较。您还可以非常轻松地进行研究以发现优缺点(因为其中很多都是基于经验和意见),只需访问您想要了解更多信息的每个框架

标签: android react-native android-studio xamarin frameworks


【解决方案1】:

Android Studio 用于开发 Android 应用程序。 react native 和 ionic 等框架用于开发在 android 和 ios 设备上原生运行的应用程序。

如果您在 android studio 中制作应用程序,然后想要支持 ios,您可以从头开始。使用像 RN 这样的框架,您可以编写更高级别的 javascript 代码,这些代码映射到 android 的本机 java/kotlin 和 ios 的本机 ObjectiveC/swift。根据您的应用程序的复杂性,您仍然需要在 android studio/xcode 中做一些本机工作,但在大多数情况下,您的工作将使用更高级别的语言,它只会在 android 和 ios 上运行设备。

如果您根本不关心 ios,这些并不重要,但如果您想同时开发两者,它可以帮助您在正常情况下花费一半的时间。

【讨论】:

    【解决方案2】:

    Ionic、Xamarin、Flutter、React Native 等框架允许您开发可部署在 Android、iOS、Web 等多个平台的应用程序。

    【讨论】:

      猜你喜欢
      • 2014-09-21
      • 2015-10-08
      • 2011-07-01
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-11
      • 2019-06-05
      相关资源
      最近更新 更多