Flutter 的代码编译成哪种原生编程语言?
Which native programming language is Flutter's code compile to?
使用 Dart 语言允许 Flutter 提前将源代码编译为本地代码。
我想知道它针对不同的平台编译成哪种母语。
Android- 是 Java 还是 Kotlin?
iOS - 是 swift 还是 objective c?
Web - 是 Javascript 还是 angular?
我到处都能找到它被编译成本地代码,但找不到它被编译成哪种本地编程语言的确切信息!
实际上,当您从 android studio 创建新的 flutter 项目时,您可以选择 android 和 ios 语言之一:
android: java 或 kotlin
和
ios: objective-C 或 switft
这是我在 android studio 中创建新的 flutter 项目时的截图:
除了网络,Dart 被转译 为JavaScript,Dart 没有转译为另一种human-readable 编程语言。对于调试构建,Dart 通过 Dart VM 编译为 Dart 字节码 运行。对于发布版本,它被编译为“本机代码”,这意味着它是硬件的机器代码(例如 ARM 指令或 x86-64 指令)。
使用 Dart 语言允许 Flutter 提前将源代码编译为本地代码。
我想知道它针对不同的平台编译成哪种母语。
Android- 是 Java 还是 Kotlin?
iOS - 是 swift 还是 objective c?
Web - 是 Javascript 还是 angular?
我到处都能找到它被编译成本地代码,但找不到它被编译成哪种本地编程语言的确切信息!
实际上,当您从 android studio 创建新的 flutter 项目时,您可以选择 android 和 ios 语言之一:
android: java 或 kotlin
和
ios: objective-C 或 switft
这是我在 android studio 中创建新的 flutter 项目时的截图:
除了网络,Dart 被转译 为JavaScript,Dart 没有转译为另一种human-readable 编程语言。对于调试构建,Dart 通过 Dart VM 编译为 Dart 字节码 运行。对于发布版本,它被编译为“本机代码”,这意味着它是硬件的机器代码(例如 ARM 指令或 x86-64 指令)。