博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Google将Dart项目迁移至GitHub平台,并中止了Chrome Dev Editor的开发
阅读量:6970 次
发布时间:2019-06-27

本文共 1161 字,大约阅读时间需要 3 分钟。

Google设计Dart的目标是让其成为一种更优秀的web语言,为不满足于JavaScript生态系统中现有功能的开发者提供了一套更健壮的语言与工具,同时也将更好的性能作为设计目标。虽然Dart明显较之JavaScript更健壮、设计更优秀,并且在一些基准测试中的指标已,但这门语言目前的发展遇到了一些挫折。

\\

,他们不会继续将Dart VM推送至浏览器,而是专注于将Dart编译为JavaScript的工作。在这次声明中Google提到,这样做的原因是开发者希望“能够将Dart与JavaScript进行更好的整合,并能希望能够通过一种更简单的方式让他们的应用在所有现代浏览器上进行调试与优化”(重点是“现代浏览器”)。开发者需要让他们的应用运行在所有主流浏览器上,希望整个开发、测试与调试流程能够跨所有平台实现统一。出于这一原因,他们回避了使用Dart VM的选择。因而Google选择将针对web的VM工作转到次要地位,但Dart团队并没有完全放弃Dart VM,他们仍在继续“”。

\\

另一个挫折是宣布开发中止,Google推荐在上手练习Dart时使用,而在实际开发中使用。此外,Google刚刚中止对的开发,这是一个JavaScript与Dart代码的编辑器,这一点或许是因为Google正在将专注点转向IntelliJ IDE,他们最近就将。对此,Google的软件工程师Devon Carew评论道:“Dart团队在IDE方面对于IntelliJ投入了成倍的关注,他们正致力于进行一些基础设施的建设,希望能够对所有IDE与开发环境有所帮助,特别是Dart Analysis Server。”这一点或许也暗示着Chrome的战略地位正在逐渐下滑,可能是因为它没有实现成为默认的web浏览器的目标,同时竞争者们在特性与性能方面也在迎头赶上,。

\\

Dart如今的竞争对手是TypeScript,对于JavaScript开发者来说,后者的使用更为简易。TypeScript的发展也颇为顺利,甚至AngularJS团队也与微软打得火热,帮助他们为TypeScript设计了注解功能。

\\

Google已决定,包括完整的SDK、VM、dart2js以及各种库。这一变化会使得这门语言对开发者产生更大的吸引力吗?这一点还有待观察。但有一点是毫无疑问的:打破习惯有时是一件很困难的事。虽然对于JavaScript的不足的抱怨声此起彼伏,并且Google投入了大量的精力打造出这门明显优于JavaScript的语言,但现实情况是浏览器的数量摆在那里,而开发者对于JavaScript的熟悉也影响了Dart的采用率。还有许多人愿意选择一种更简便的迁移路径,而这正是TypeScript所提供的。

\\

查看英文原文:

转载地址:http://rxbsl.baihongyu.com/

你可能感兴趣的文章
知识总结和记录——HTML
查看>>
C语言编译链接
查看>>
[vijos P1448] 校门外的树
查看>>
OSGEarth编译
查看>>
Spring MVC之@RequestMapping 详解
查看>>
2013 ACM/ICPC Asia Regional Online —— Warmup1 1005 Balls Rearrangement
查看>>
Project Euler 25 1000-digit Fibonacci number
查看>>
javaScript学习:图片库
查看>>
异常处理
查看>>
【译】发送表单数据
查看>>
学习工作记录八
查看>>
AssetBundle之LoadFromCacheOrDownload()取代"new WWW (url)的作用
查看>>
需求分析及原型设计
查看>>
Python 学习笔记
查看>>
2016.3.25—2016.3.31这周的学习时间和内容
查看>>
C++日志模块实现的经验之谈
查看>>
1014-C程序的语法树
查看>>
[转]黑莓很棒 但还不够
查看>>
Swift2.1 语法指南——访问控制
查看>>
QButtonGroup:按钮类的非可视化容器,默认可实现按钮的子类实例的单选。
查看>>