越来越多的开发者在使用dart语言了,是否意味着已经接近成熟了
2014-10-06 10:08
316 查看
在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做的成功案例
匿名读者 写道"本月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做的成功案例
相关文章推荐
- 为什么越来越多的开发者选择使用Spring Boot
- 为什么越来越多的开发者选择使用Spring Boot
- 为什么越来越多的开发者选择使用Spring Boot
- 为什么越来越多的开发者选择使用Spring Boot
- 为什么越来越多的开发者选择使用Spring Boot?
- 调查显示:越来越多的开发者开始使用 Go 语言
- 为什么越来越多的开发者选择使用Spring Boot
- 怎样看待越来越多cocos2dx程序员转unity3d,unity是否是大势所趋?
- [多图]微软新品中越来越多使用新标志
- 使用ajax判断用户是否已经存在,并提示。
- 使用Ajax实现用户名是否已经存在的验证
- 使用Ajax实时检测"用户名、邮箱等"是否已经存在
- 可以使用ActualHeight来判断textblock是否已经trimming
- Q:我已经使用WinDriver成功开发驱动程序,请问是否可以在设备管理器中修改此驱动程序显示的名称呢?
- 使用SharedPreference来存储一个变量,用来记录是否已经导入了SQLite数据。
- 为什么越来越多的企业选择使用Python开发?
- EasyUI使用ajax实时验证是否已经存在(多参数验证)
- 使用ethtool 查看suse等linux的网卡是否已经连接网线
- php使用ajax实现注册账号时判断账号是否已经存在
- 在Google App Engine中使用hash和marshal持久化模块,快速判断数据库条目是否已经存在