首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Dart & Flutter开发

Dart & Flutter开发
EN

Stack Overflow用户
提问于 2018-05-27 04:44:59
回答 2查看 3K关注 0票数 1

Dart是我在Flutter中唯一的编程语言选择,还是可以使用其他语言,如C++、Java、Kotlin或Go?对于Flutter框架的语言,如果它们是额外的选项,那么它们有哪些可用选项。

EN

回答 2

Stack Overflow用户

发布于 2020-06-30 11:38:26

在最初的开发阶段,Flutter团队研究了许多语言和运行时,最终采用了Dart作为框架和小部件。Flutter使用了四个主要维度进行评估,并考虑了框架作者、开发人员和最终用户的需求。我们发现许多语言满足了一些要求,但Dart在我们的所有评估维度上得分很高,并满足了我们的所有要求和标准。

Dart运行时和编译器支持Flutter的两个关键功能的组合:基于JIT的快速开发周期,允许在具有类型的语言中进行形状更改和状态热重新加载,以及一个提前编译器,该编译器发出高效的ARM代码,以实现快速启动和生产部署的可预测性能。

此外,我们有机会与Dart社区密切合作,Dart社区正在积极投入资源来改进Dart,以便在颤动中使用。例如,当我们采用Dart时,该语言没有用于生成本机二进制文件的提前工具链,这有助于实现可预测的高性能,但现在该语言有了,因为Dart团队为Flutter构建了它。同样,Dart虚拟机之前已经针对吞吐量进行了优化,但该团队现在正在针对延迟优化虚拟机,这对Flutter的工作负载更重要。

高度主题的路线图颤动开发者!

票数 5
EN

Stack Overflow用户

发布于 2018-05-27 11:51:06

Dart唯一的编程语言,目前受Flutter框架支持。你可以使用get started here

老实说,我怀疑是否有计划集成其他编程语言,因为Flutter是围绕Dart构建的,反之亦然。

当在框架中编写应用程序时,你仍然可以访问原生代码,那将是安卓(Java,Kotlin,C++),iOS (Objective-C,Swift),以及未来可能的其他平台。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50546854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档