写点什么

Dart 最新消息:Angular 2 Dart 及 Flutter 发布

  • 2016-10-31
  • 本文字数:1015 字

    阅读完需:约 3 分钟

在最近举办的 2016 Dart 开发者峰会上,最重要的消息要属 Angular 2 Dart Flutter 的发布了。

经历 5 年的开发,Dart 语言已得到业界少量接受。Dart 在 TIOBE 排行榜上众多流行语言中排名第 25,而在 RedMonk 排名 2016 IEEE 综览(IEEE Spectrum)语言排行中都未见身影。尽管如此,谷歌还是大力支持 Dart,谷歌使用 Dart 构建了两个其最重要的产品,AdSense 和 AdWord。谷歌表示使用 Dart 而非 JavaScript 的主要原因是它的开发效率,根据各团队的报告,使用Dart 提升了25% 到100% 的开发速度。在最近的一篇介绍AdSense 新用户界面的报道中提到,AdSense 包含了大约16 万行Dart 代码,并且总体开发速度得到翻倍。

最近谷歌的Dart 团队在德国慕尼黑举行了开发者峰会。在峰会发布的众多消息中提到了 Angular Dart 2.0 以及 Flutter 今年早些时候谷歌就决定发布一个Dart 版的Angular 2,为开发者提供一个更熟悉的Web 应用构建工具、更优质的代码以及更好的性能。在他们使用Dart 的强化模式(strong mode)后,修复了Angular 2 代码中一千多个警告。

谷歌同时发布了一个基于Dart 的Angular 2 组件库预览版。这是一个Material Design 组件包的实现,它正被AdSense、AdWord 等谷歌产品应用于生产环境。

Flutter 是谷歌的跨平台应用开发工具,它使用 Dart 语言开发安卓和 iOS 应用。开发者可以使用同一份代码来开发两大移动平台的应用。与其他工具不同,Flutter 不依赖于原生的渲染,而是使用 Skia 图像引擎来模拟包括字体和手势操作在内的原生用户界面,这个引擎也被安卓、Chrome 和 Firefox 所使用。Flutter 工程师 Eric Seidel 表示,使用 Flutter 主要的优势是它的开发效率。

使用 Flutter 的一个重要优势是它极速的开发周期,这归功于 Dart 虚拟机和 Flutter 的函数响应式架构(functional-reactive framework)。无论是 iOS 还是安卓,实体机还是模拟器,开发者使用 Flutter 增加或调试应用的用户界面时,都可以体验到亚秒级的开发周期。在应用重新装载时 Dart 会维护应用的状态,也就是说开发者可以飞快地迭代每个变化,而无需重启应用。“我们使用毫秒来衡量我们的开发周期。”

Flutter 现在处于开发者预览版。IntelliJ 上有可用的插件

查看英文原文: Dart News: Angular 2 Dart and Flutter


感谢冬雨对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-10-31 19:003008
用户头像

发布了 41 篇内容, 共 13.8 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

Tuxera NTFS Mac2022磁盘读写工具

茶色酒

Tuxera NTFS Mac2022

2021春招最新分享:Java一线大厂高岗面试题解析合集(六大专题

爱好编程进阶

Java 面试 后端开发

Alibaba2021年船新Java架构师成长笔记开源

爱好编程进阶

Java 面试 后端开发

深入解析JVM-Java对象头组成

janyxe

Java JVM Java内存布局 Java对象头 Java对象组成

10个经典场景带你玩转SQL优化

爱好编程进阶

Java 面试 后端开发

2020年最具影响力的4种编程语言 平均薪资20K+

爱好编程进阶

Java 面试 后端开发

架构训练营模块八

刘帅

【PIMF】OpenHarmony啃论文俱乐部——“六脉神剑”详解

离北况归

OpenHarmony Openharmony啃论文俱乐部 六脉神剑

Canal 如何实现数据库库事务的一致性

爱好编程进阶

Java 面试 后端开发

Flink处理函数实战之三:KeyedProcessFunction类

爱好编程进阶

Java 面试 后端开发

下单流程解耦新方案-你知道Spring事件监听机制吗

越长大越悲伤

事件驱动 SpringBoot 2 实战

15 高可用网站的软件质量保证

爱好编程进阶

Java 面试 后端开发

2020年Mybatis常见面试题总结(附答案)

爱好编程进阶

Java 面试 后端开发

2021字节面经纯分享:面试真题+Java成长笔记

爱好编程进阶

Java 面试 后端开发

8 应用服务器性能优化

爱好编程进阶

Java 面试 后端开发

@Autowired注解 -【Spring底层原理

爱好编程进阶

Java 面试 后端开发

HashMap + 软引用进行缓存

爱好编程进阶

Java 面试 后端开发

Linux驱动开发-内核定时器

DS小龙哥

4月月更

EasyRecovery15数据恢复软件

茶色酒

EasyRecovery15

20年最新金九银十面试必备,教你一份文档吊打面试官,拿到offer

爱好编程进阶

Java 面试 后端开发

7步搞懂分布式全内容,我不信面试官还敢“怼

爱好编程进阶

Java 面试 后端开发

DDD领域驱动设计实战-分层架构及代码目录结构

爱好编程进阶

Java 面试 后端开发

学生管理系统详细架构设计文档

哈喽

「架构实战营」

13W字!2021最新发布互联网大厂高频面试技术点!

爱好编程进阶

Java 面试 后端开发

AirServer2022苹果mac电脑投屏软件工具

茶色酒

AirServer

ActiveMQ详细入门教程系列(一)

爱好编程进阶

Java 面试 后端开发

DNS解析时发现域名和IP不一致,访问了该域名会如何(大厂真题

爱好编程进阶

Java 面试 后端开发

为什么选择学习 Sanic 框架

宇宙之一粟

4月月更 sanic

ELK + Filebeat + Kafka 分布式日志管理平台搭建

爱好编程进阶

Java 面试 后端开发

git(7)自定义 Git

爱好编程进阶

Java 面试 后端开发

Elasticsearch Query DSL概述与查询、过滤上下文

爱好编程进阶

Java 面试 后端开发

Dart最新消息:Angular 2 Dart及Flutter发布_移动_Abel Avram_InfoQ精选文章