dart2native,Dart 程序现在可以预编译为本地可执行代码
Google 在 Dart 语言 2.6 版本中带来了一个 dart2native 编译功能,这是其现有编译器的扩展,能够将 Dart 程序编译为包含预编译的机器码的自包含可执行文件。
这一功能能够使开发人员使用 Dart 在 macOS、Windows 或 Linux 上创建命令行工具,而此前 Dart 仅适用于 iOS 和 Android 移动设备。
这些自包含的可执行文件可以在未安装 Dart SDK 的计算机上运行,并且可以在几毫秒内开始运行,同时当编译为本地代码时,可以使用 Dart 相同的核心库集。
开发人员表示使用本机代码可以将 Docker 镜像的大小减少 90% 以上。
不过目前 dart2native 编译器还不完善,比如当前还没有提供交叉编译支持。
详情查看:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ActFramework 1.8.29 发布 - 强大的 Java Web 开发框架
ActFramework 是Java Web 开发框架, 同时也是运行引擎. 具有强大的表达力, 高性能等特点. 融合了大量老码农在 《"轻"量级 Java Web 服务框架漫谈》这篇博客中的思考结果。 在最近放出的 1.8.29 版本中我们继续专注与表达力以及易用性。这个版本中值得关注的改进有: #1227 允许使用 "_accept" 请求参数来复写 HTTP Accept 请求头 #1235 允许使用 _accept=qrcode 来生成二维码 #1229 增加了一些常用的 Cron 常量, 方便小伙伴们定义 Cron 作业调度时间 #1236 允许开发轻松定制 API 示例数据来源 代码: API for POST /users API for GET /users/{id} #1219 支持 Render Markdown 文件为 HTML 页面 (参见 simple-crud-service 项目) 代码: 运行时页面: #1217双字节字符破坏了命令行列表的布局 代码: 以前: 现在: #1215 - 支持 YAML 响应输出: #1207 - 热加载过程的 409 页面...
- 下一篇
IntelliJ IDEA 新插件,可以检查注释、文档与 commit 语法
开发中不仅会涉及编程语言,其中有许多内容是面向人类而不是编译器的,比如字符串文字、注释、Javadocs、commit 消息等,这些都是自然语言而不是编程语言,而不同的地区使用不同的语言来输入这些内容,像中国人大部分使用中文注释。 一般 IDE 只会对程序中编程语言部分进行语法、样式与拼写等检查,现在 IntelliJ IDEA 新增了一个可以检查编码时自然语言的插件 Grazie,它除了检查简单的拼写错误,还具有一定的智能,可以在语法出错时提出警告。 默认情况下,Grazie 仅包含英语,但是可以添加 15 种以上的其它语言模型,在下载并启用相应模型之后,所有检查都在本地执行。要添加其它语言并配置规则,需要打开Settings / Preferences,然后选择Tools | Grazie。 Grazie 还有一个强大的功能,例如,如果你的英语不怎么样,那么 Grazie 会制定规则来突出中文使用者在英语文本中常见的错误。比如混淆使用“than”和“then”、“adapt”和“adopt”。 2019.2.4 版本开始,Grazie 可用于 IntelliJ IDEA,详情查看:...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Mario游戏-低调大师作品
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G