微软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还是要跟苹果多学学。

目录
相关文章
|
4月前
|
JavaScript 前端开发 Java
JavaScript语言
JavaScript语言
18 1
|
4月前
|
JavaScript 测试技术
【sgGoogleTranslate】自定义组件:基于Vue.js用谷歌Google Translate翻译插件实现网站多国语言开发
【sgGoogleTranslate】自定义组件:基于Vue.js用谷歌Google Translate翻译插件实现网站多国语言开发
N..
|
29天前
|
存储 JavaScript 前端开发
JavaScript语言的基本结构
JavaScript语言的基本结构
N..
15 1
|
1月前
|
JSON JavaScript 前端开发
javascript语言ES5版本详解(一)
javascript语言ES5版本详解(一)
|
1月前
|
前端开发 JavaScript 开发者
编程笔记 html5&css&js 064 JavaScript 语言规则
编程笔记 html5&css&js 064 JavaScript 语言规则
|
3月前
|
前端开发 JavaScript 程序员
JavaScript高级技巧:深入探索JavaScript语言的高级特性和用法
JavaScript高级技巧:深入探索JavaScript语言的高级特性和用法
|
4月前
|
存储 JavaScript 前端开发
对象和类:JS是一种基于对象的语言,可以创建和使用自定义对象。ES6引入了类的概念,使得面向对象编程更加方便。
对象和类:JS是一种基于对象的语言,可以创建和使用自定义对象。ES6引入了类的概念,使得面向对象编程更加方便。
24 0
|
4月前
|
JavaScript 前端开发 容器
JavaScript语言
JavaScript语言
|
8月前
|
JavaScript 前端开发
网页编程和设计 JavaScript语言(ES5)(六)
网页编程和设计 JavaScript语言(ES5)(六)
|
8月前
|
JavaScript 前端开发 Unix
网页编程和设计 JavaScript语言(ES5)(五)
网页编程和设计 JavaScript语言(ES5)(五)