写点什么

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:003378
用户头像

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

关注

评论

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

如何提升口头表达能力?

石云升

表达 11月日更

算法入门-选择排序

ES_her0

11月日更

前端开发中使用纯函数提纯非纯函数

devpoint

JavaScript 纯函数 11月日更

2020作为一个资深的Android开发者需要掌握哪些技能?

android 程序员 移动开发

2020吊打面试官系列!Android大厂高级面试题 灵魂 100 问,你能答对多少?

android 程序员 移动开发

反垄断专家如何看待区块链监管的发展方向

CECBC

2019中级Android开发面试解答之线程篇

android 程序员 移动开发

2019已经很冷,2020年Android工作或更难找——进大厂面试必备基础技能

android 程序员 移动开发

2019年移动开发,我的改变之旅

android 程序员 移动开发

12月面试ing-本以为学了个好找工作的Android开发,没想到又是坑---

android 程序员 移动开发

15年手持4个大厂offer的我,今天面试今日头条体无完肤

android 程序员 移动开发

2020-Android-面试重难点(万字篇),字节

android 程序员 移动开发

eBPF: 让云原生运维拥有超能力

俞凡

云原生 网络 ebpf

06 K8S之kubectl命令介绍

穿过生命散发芬芳

k8s 11月日更

200行代码打造超越一线互联网公司的换肤架构

android 程序员 移动开发

2019-必看-Android-高级面试题总结

android 程序员 移动开发

10道阿里Android岗必问题摆这儿了,你爱刷不刷!(附参考回答解析

android 程序员 移动开发

2018届android校招面试总结:百度,大疆,乐视

android 程序员 移动开发

北鲲云超算平台如何为生命科学研究提供数据归档与存储服务?

北鲲云

2019寒冬之下,作为一个android码农,是如何进入腾讯的?

android 程序员 移动开发

攻击SSRF漏洞之Redis利用

喀拉峻

redis 网络安全 安全 信息安全 漏洞

2019-金九银十多家BAT大厂Android面试真题锦集干货整理

android 程序员 移动开发

2020上半年百度Android岗(初级到高级)面试真题全收录+解析

android 程序员 移动开发

2020字节跳动安卓程序员视频面试,这五点一定有助你顺利拿到offer

android 程序员 移动开发

智+人:在云端重塑一场认知革命

脑极体

dart系列之:dart语言中的变量

程序那些事

flutter dart 程序那些事 11月日更

固定价格项目能否敏捷?

Bruce Talk

敏捷 随笔 Agile

设计模式【3.2】-- JDK动态代理源码分析有多香?

秦怀杂货店

源码分析 动态代理

2019年百度Android面试题-公共技术点之-View-绘制流程

android 程序员 移动开发

2020Android高级开发面试题以及答案整理,持续更新中~

android 程序员 移动开发

2020对标阿里P8,最强学习路线:Android小白—

android 程序员 移动开发

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