文档章节

越来越多的开发者在使用dart语言了,是否意味着已经接近成熟了

jim19770812
 jim19770812
发布于 2014/10/06 10:08
字数 403
阅读 81
收藏 0

在solidot上看到一则新闻

匿名读者 写道"本月TIOBE编程语言排行榜出炉。Google的Dart语言进入了前20。 许多人把dart当成js的一个替代。但对Google来说,从dart编译出高效的js比dartVM自身的效率更为重要。越来越多的程序员发现与其混合使用多个不同的javascript库,远不如使用dart和dart的软件包管理来的方便。dart2js编译的结果比起优化的js代码要慢5%-20%。但考虑到手写代码不可能有如此的优化,再加上手写代码几乎离不开jquery等js软件库,而非直接调用浏览器的api。现实的项目中程序员手写的js几乎不可能比dart2js编译结果运行的更快。而基于dart的开发在最后发布前能在在dartVM上直接调试,使调试web app变得像调试java,C#那样简单。

从dart诞生之处就非常看好这个新兴语言,也一直都在关注它的发展情况,这篇新闻提到的使用编译器来避免直接写js的做法倒是颇具启发性,特别是几乎不可能dart2js编译结果更快和直接在dartvm上调试这两点特别对人的吸引力。

或许以后可以考虑在项目当中尝试着用一下dart,只是不知道有什么dart做的成功案例

© 著作权归作者所有

共有 人打赏支持
jim19770812
粉丝 21
博文 46
码字总数 27704
作品 0
济南
私信 提问
加载中

评论(1)

柠檬酷
柠檬酷
有没有介绍如何使用dart editor 中的问题,急需一个介绍入门的文章
Flutter学习之旅(三)----Flutter常见问题FAQ,看完之后不再是Flutter小白

很多人还不熟悉甚至没听过Flutter,只知道它是用来搞移动端开发的,现在Android和iOS开发已经很成熟了,还有RN(React Native)框架,为什么谷歌还要搞一个Flutter,它能够做什么,究竟比别人好...

飞翔的熊blabla
2018/10/10
0
0
五大原因导致 Google 放弃在 Chrome 中使用 Dart 语言

最新发布的 Dart 已经非常接近下版本 Dart 1.9,它加入了众人期待的 Dart 1.9 中的特性,如:异步/等待和 Dart 分析服务器,实际上,发布的时候它并没吸引到众人的眼光。为什么呢?主要是因...

oschina
2015/03/28
10.1K
24
Android 新开发技术 Sky:Dart 开发 Android 应用

作为当前市占率最高的智能手机操作系统,Android平台正在吸引着越来越多的开发者。 不过,对用户而言,Android的体验还不够完善,卡顿的情况时有发生。再深入点理解,许多应用的帧率达不到普...

断舍离
2015/05/05
8.1K
33
参加全球 Dart Flight School 系列活动

Google 和 Dart 团队在2月份发起了一次全球性的 Dart 普及和动手活动——Dart Flight School 。目前全球已有超过100场活动。中国将有 8 个城市的 GDG 社区参与此系列活动,包括北京、上海、杭...

韩国恺
2014/02/14
307
0
ES6、TYPESCRIPT、ATSCRIPT和BABEL是什么玩意儿

ES6、TYPESCRIPT、ATSCRIPT和BABEL是什么玩意儿? 前言 这个题目翻译自原版标题,挺好玩的题目。 由于官方文档的JS版本对比TS版本少非常多,我也没有能力确保把TS搬到JS并保证他的正确性,所...

黑狗007
2016/04/21
95
0

没有更多内容

加载失败,请刷新页面

加载更多

聊聊flink的NetworkEnvironmentConfiguration

序 本文主要研究一下flink的NetworkEnvironmentConfiguration NetworkEnvironmentConfiguration flink-1.7.2/flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/NetworkEnv......

go4it
28分钟前
1
0
极路由4刷OpenWrt(LEDE)

申请开发者模式 登录路由器后台 进入插件中间 选中路由器信息 申请开发者权限 安装开发者插件 刷 Bootloader 下载 极路由4 的 Breed 通过SSH登录路由器 (必须安装开发者插件,端口 1022 账号...

dingdayu
37分钟前
3
0
浅淡个人学习嵌入式Linux过程

我专业是电子信息工程,在初入大学的时候,我们的班主任便要我们多多去了解一些关于电子方面的知识。后来我了解到了嵌入式,继而了解到了嵌入式Linux。其实我们学习linux差不多就学习linux内...

linux-tao
今天
7
0
SpringBoot使用GraphQL简单学习-1

官网 一、GraphQL简介 1.GraphQL是什么? GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够...

wind2012
今天
6
0
Android的WIFI局域网对讲机

https://blog.csdn.net/z979451341/article/details/79280749 (三)Android局域网内语音对讲 基于UDP语音传输 https://blog.csdn.net/stormxiaofeng/article/details/80513947 Android7.0手......

shzwork
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部