AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

Google 将 Dart 项目迁移至 GitHub 平台,并中止了 Chrome Dev Editor 的开发

  • 2015-06-09
  • 本文字数:1185 字

    阅读完需:约 4 分钟

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

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

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

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

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

查看英文原文: Google Moves Dart to GitHub and Kills the Chrome Dev Editor

2015-06-09 08:593166
用户头像

发布了 428 篇内容, 共 186.0 次阅读, 收获喜欢 39 次。

关注

评论

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

ETL 小技巧:文件输出插件数据写入空闲时间阈值配置及作用

大河

缓冲区 ETL bboss 文件输出

Easysearch 跨集群复制实战

极限实验室

easysearch

加入DevRun软件开发流水线实战营,即刻开启你的职场竞争力之旅!

科技热闻

社交语聊平台运营,需要哪些资质?语聊APP原生开发和混合uniapp开发的利弊分析

山东布谷科技胡月

语音聊天系统软件开发 语音直播平台开发 语音聊天室开发 语音程序源码 社交直播APP开发

生成式AI:全球科技革命的驱动力

百度开发者中心

教育 #人工智能 ChatGPT 生成式AI

电脑硬件迭代快,对仿真软件有什么影响?

智造软件

仿真软件 电脑硬件 结构仿真 电脑配置 硬件配置

又一可视化低代码神器!云耀云服务器L实例正式发布

mecchi

软件开发 云主机 云服务器 博客搭建

软件测试|人工智能如何帮助测试工程师解决问题?

霍格沃兹测试开发学社

Last Week in Milvus

Zilliz

非结构化数据 开源社区 Milvus Zilliz 向量数据库

有奖活动 | 以代码之名,写出对Ta的爱

HarmonyOS开发者

HarmonyOS

分布式数据库架构:高可用、高性能的数据存储

互联网工科生

分布式数据库 高性能 高可用性

企业国际大数据传输必须了解的5种跨国快速传输大文件工具

镭速

大文件传输 跨国传输大数据

技术领先的用友iuap平台,助力升级数智化底座、驾驭数智未来

用友BIP

2023全球商业创新大会

生成式AI:内容创作新革命

百度开发者中心

自然语言处理 内容 #人工智能 文心一言

生成式AI助力高效写作

百度开发者中心

大模型 #人工智能 ChatGPT 生成式AI

和鲸 × 临床医学丨“人”作为一生命体在 AI for Science 过程中的作用与交互

ModelWhale

数据科学 临床医学 AI for Science 交叉学科 临床研究

​Elastic Stack最佳实践系列:Beats->ES,一个更轻型的架构选择

腾讯云大数据

ES

华为云GaussDB打造最可信的数据库,给世界一个更优选择

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

生成式AI技术市场现状与发展前景展望

百度开发者中心

#人工智能 生成式AI 文心一言

生成式AI助力智能未来

百度开发者中心

#人工智能 ChatGPT 生成式AI 文心一言

死锁产生的条件及解决方法

红袖添香

Java 多线程 死锁

低成本生成式AI技术:推动AI普及的关键

百度开发者中心

医疗 #人工智能 ChatGPT 文心一言

生成式AI引领未来传媒业发展趋势

百度开发者中心

媒体 #人工智能 生成式AI 文心一言

《守望先锋 2》性能提升高达33%!英特尔锐炫从未止步

E科讯

第三周作业

大肚皮狒狒

头脑风暴小工具-影响地图

Bruce Talk

敏捷开发 Agile Product Owner 影响地图

软件测试|如何使用ChatGPT生成思维导图

霍格沃兹测试开发学社

Google将Dart项目迁移至GitHub平台,并中止了Chrome Dev Editor的开发_开源_Abel Avram_InfoQ精选文章