HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

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

关注

评论

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

win版O&O DiskImage Professional/Server(系统备份软件) v19.1.150 注册版

iMac小白

win版Turbo Studio(虚拟封装软件) v24.6.3 激活版

iMac小白

win版Typora (轻量级 Markdown 编辑器) v1.9.4 激活版

iMac小白

淘宝/天猫拍立淘API返回值解析:taobao.item_search_img实战操作指南

技术冰糖葫芦

api 网关 API Explorer api 货币化 API 文档

MoneyPrinterPlus:AI自动短视频生成工具-微软云配置详解

程序那些事

工具 AIGC

win版Affinity Photo(图像处理软件) v2.5.2直装激活版

iMac小白

心理咨询行业的现状与未来:AI+心理咨询的显著成长性

心大陆多智能体

人工智能 AI 大模型 心理健康 数据心理

mac竞速游戏:狂野飙车8:极速凌云 for Mac 安装包

你的猪会飞吗

Mac游戏下载 Mac游戏推荐

win版Serif Affinity Designer(矢量图处理工具) v2.5.2直装版

iMac小白

win版VovSoft Domain Checker(域名批量检测工具) v8.9 激活版

iMac小白

35个Redis企业级性能优化点与解决方案

快乐非自愿限量之名

数据库 redis 性能优化

他们说:优秀的程序员应该对代码保持追求

秃头小帅oi

如何在短时间内交付高质量软件?

伤感汤姆布利柏

win版Moho Pro(二维卡通动画制作软件) v14.2中文激活版

iMac小白

【HDC.2024】华为云Astro低代码平台开启AI敏捷组装时代,探索低代码创新无限可能

华为云PaaS服务小智

低代码 华为云

win版Directory Opus(文件管理器) v13.7 (x64) 专业版

iMac小白

win版Radiant Photo(照片编辑美化软件) v1.3.1特别版

iMac小白

程序员"计算机之子"的职场反思

博文视点Broadview

k8s集群搭建及对一些组件的简单理解

EquatorCoco

Kubernetes 容器 集群

京东商品列表数据接口(JD.item_search)

tbapi

京东 京东API接口 京东商品列表数据接口 京东商品列表数据采集

系列 二 从GPT到"通义千问":国内外大模型技术演进与产业图谱解析

松子(李博源)

产业链 大模型 AIGC

win版Affinity Publisher 2(逆天排版神器)v2.5.3中文直装版

iMac小白

数仓还是湖仓?专家圆桌深度解析

StarRocks

从云原生视角看 AI 原生应用架构的实践

阿里巴巴云原生

阿里云 云原生

活动回顾丨云原生技术实践营 Serverless + AI 专场 (深圳站) 回顾 & PPT 下载

阿里巴巴云原生

阿里云 Serverless AI 云原生

GitHub爆赞!最适合新手入门的教程——笨方法学Python 3

我再BUG界嘎嘎乱杀

Python 后端 入门 开发语言 零基础

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