dart2native,Dart 程序现在可以预编译为本地可执行代码

2019年11月08日

Google 在 Dart 语言 2.6 版本中带来了一个 dart2native 编译功能,这是其现有编译器的扩展,能够将 Dart 程序编译为包含预编译的机器码的自包含可执行文件。

这一功能能够使开发人员使用 Dart 在 macOS、Windows 或 Linux 上创建命令行工具,而此前 Dart 仅适用于 iOS 和 Android 移动设备。

这些自包含的可执行文件可以在未安装 Dart SDK 的计算机上运行,​​并且可以在几毫秒内开始运行,同时当编译为本地代码时,可以使用 Dart 相同的核心库集。

开发人员表示使用本机代码可以将 Docker 镜像的大小减少 90% 以上。 

不过目前 dart2native 编译器还不完善,比如当前还没有提供交叉编译支持。

详情查看:

https://medium.com/dartlang/dart2native-a76c815e6baf

展开阅读全文
7 收藏
分享
加载中
精彩评论
服务端Golang 客户端Dart Google两开花啊😄
2019-11-08 22:47
2
举报
服务器Rust,客户端wasm,股沟两凋谢啊.
2019-11-09 14:08
1
举报
最新评论 (11)
服务端Golang 客户端Dart Google两开花啊😄
2019-11-08 22:47
2
回复
举报
服务器Rust,客户端wasm,股沟两凋谢啊.
2019-11-09 14:08
1
回复
举报
菊花两盛开。。
2019-11-10 00:10
0
回复
举报
这么说,是不是以后flutter可以不通过套壳,直接运行在桌面端了?
2019-11-08 18:25
0
回复
举报
为桌面版做好准备了?
2019-11-08 20:57
0
回复
举报
厉害👍🏻
2019-11-08 15:52
0
回复
举报
有没有人尝试HelloWorld编译成可执行文件有几M?
2019-11-08 11:13
0
回复
举报
6M
2019-11-08 13:38
0
回复
举报
现在不是年增长500%多排在第一么!
2019-11-08 11:03
0
回复
举报
等发力成功了再说😆
2019-11-08 09:23
0
回复
举报
要开始发力了
2019-11-08 08:30
0
回复
举报
更多评论
11 评论
7 收藏
分享
返回顶部
顶部