微软JavaScript团队向Dart语言泼冷水

简介:

Google推出Dart语言,目的是解决JavaScript的缺点。当Google在Dart上注入满腔热情之时,微软却泼了一盆冷水,称“改善JavaScript还有很长的路要走”。

微软JavaScript团队近日发布了一篇博文,文中写道:

Google在推广Dart时称JavaScript有根本性的缺陷,在这种情形下,需要在语法和运行时上和JavaScript“一刀两断”。我们不同意这种观点。

Dart的起步是比较艰难的,Google早期关于Dart的开发过程是封闭的,疏远了一些盟友。而盟友恰恰是Dart发展的关键,要想发展,它需要各大浏览器开发商的支持。从微软目前的立场来看,Dart很难得到微软IE的支持。尽管开发者对IE抱怨不断,但IE目前占据了一半的浏览器市场份额,是个不可忽视的角色。

而要想代替JavaScript,似乎更加困难。作为主要的Web开发技术,JavaScript还是有很多优势的:开发者比较熟悉;现代浏览器运行JavaScript的性能显著提高;目前存在的大量的基于JavaScript的库(如jQuery),极大地便利了Web开发。这意味着JavaScript目前已进入了稳步提高的良性循环中,使其他的类似语言很难有立足点。

微软建议各方应致力于目前的JavaScript标准运行时的扩展,以及建立必要的语法特性。

Dart的发展前景堪忧,或许会重蹈Google GO语言的覆辙,陷入不温不火的境地。近几年来,Google一直在创新,不断地推出新产品,同时也在不断关闭一些产品,尽管其拥有先进的技术,但是市场推广也是非常重要的。在这方面,Google还是要跟苹果多学学。

目录
相关文章
|
7月前
|
JavaScript 前端开发 Java
JavaScript语言
JavaScript语言
39 1
|
7月前
|
JavaScript 前端开发
|
7月前
|
JavaScript 前端开发
如何用JS实现团队功能
如何用JS实现团队功能
51 0
|
2月前
|
XML 监控 JavaScript
JavaScript 语言对企业上网监控的技术支持
在数字化企业环境中,上网监控对企业信息安全和提升员工效率至关重要。JavaScript 作为广泛应用的脚本语言,提供了强大的技术支持,包括数据获取与分析、与服务器端交互、监控页面加载时间和网络活动,助力企业有效管理上网行为,保障信息安全。
28 6
|
4月前
|
Web App开发 JavaScript 前端开发
Node.js与Go语言的对比?
【8月更文挑战第4天】Node.js与Go语言的对比?
385 3
|
4月前
|
自然语言处理 JavaScript 前端开发
【走向世界】Vue.js国际化:打造无国界应用,让爱与信息跨越语言的边界!
【8月更文挑战第30天】本文详细介绍了Vue.js中实现国际化的多种方法及最佳实践。通过使用`vue-i18n`等第三方库,开发者能够轻松地为应用添加多语言支持,优化用户体验并扩大市场覆盖范围。文章涵盖从基本配置、动态加载语言包到考虑文化差异等方面的内容,帮助读者构建真正全球化且无缝多语言体验的应用程序。
116 0
|
4月前
|
JSON Dart 前端开发
分享15 个 JavaScript 代码示例及其 Dart 对应代码。
本文对比了React/React Native中的JavaScript语法与Flutter中的Dart语法,帮助开发者快速上手Flutter。内容涵盖JSON处理、数组操作、类型转换、条件判断等常见功能,如`JSON.stringify`与`JsonEncoder().convert`,`array.push`与`list.add`,`parseInt`与`int.parse`等,并提供了15个JavaScript与Dart代码示例对照。这对于从JavaScript转向Dart的开发者尤其有用。
28 0
|
5月前
|
JSON Dart 前端开发
JavaScript代码及其 Dart 对应代码
15 个 JavaScript 代码示例及其 Dart 对应代码
43 3
|
5月前
|
JSON Dart 前端开发
JavaScript 代码示例及 Dart 对应代码
JavaScript 代码示例及 Dart 对应代码
49 5
|
4月前
|
JavaScript
js团队筛选功能
js团队筛选功能
21 0