搭建论坛交流论坛读者文摘 → 【Google Dart】语言开启标准化历程,取代JavaScript仍艰难


  共有2311人关注过本帖树形打印

主题:【Google Dart】语言开启标准化历程,取代JavaScript仍艰难

帅哥哟,离线,有人找我吗?
mysoap
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:305 积分:2860 威望:0 精华:0 注册:2008-7-4 9:48:31
【Google Dart】语言开启标准化历程,取代JavaScript仍艰难  发帖心情 Post By:2013-12-16 9:34:55

摘要:Ecma(欧洲计算机制造商协会)近日专门为Google的新型语言Dart成立了一个新的委员会,以监督该语言的标准化进程。Google推出Dart语言在一定程度上也是为了取代JavaScript,但是这一过程将是遥远而艰难的。

Ecma近日专门为Google的新型语言Dart成立了一个新的委员会——Technical Committee 52,以监督该语言的标准化进程。

Ecma是欧洲计算机制造商协会的简称,该协会主要负责制定统一的计算机操作格式标准(包括程序语言、输入输出等),比如JavaScript的核心标准EcmaScript就是由该协会制定。


关于Dart语言

Dart是Google于2011年10月份正式推出的编程语言,这是一种“结构化的Web编程”语言,其设计目标是:

  • 创建一个结构化且灵活的Web编程语言;
  • 对于开发者,Dart应该是熟悉而自然的,易于学习;
  • 在所有现代浏览器和各种环境(从小型手持设备至服务器端实现)中确保实现高性能。

换句话说,Google设计Dart的目的是在JavaScript语言的基础上,改进编程效率和软件执行效率,并减少大型软件的编程复杂性。

Dart代码可以用两种不同方式执行:一是通过原生的虚拟机;另一种则是通过Google的dart2js编译器将Dart代码转换为JavaScript代码,然后再执行。

Google表示,公司内部已经开始使用Dart语言来编写各种Web应用。

新委员会的任务

Ecma新的技术委员会将针对Dart语言和库制定标准,并创建测试套件来验证语言的实现是否与标准一致,以及监督Dart语言的开发工作等。

Ecma中也有其他类似的技术委员,来执行类似的工作,比如专门负责EcmaScript、C#标准化的委员会等。

Dart取代JavaScript之路困难重重

Google设计Dart似乎有更大的野心,就是逐步取代JavaScript,但是这一过程将是遥远而艰难的。

JavaScript现在已经非常强大了,已经成为了Web开发必备的语言,大量的插件、框架等,使得JavaScript变得似乎无所不能,至有大量的开源项目允许将大部分主流编程语言的代码编译为JavaScript代码。

JavaScript虽然有它的缺点,但是已经发展了这么多年,在几乎所有网站中得到了广泛的应用。Dart语言的出现,开发者还要去学习它的语法,Web应用和浏览器还需要针对它进行优化,而这些额外的工作是开发者不希望去做的。

此外,Dart要在主流浏览器中获得原生支持似乎也比较困难。在2012年2月份,Google发布了一款集成Dart虚拟机的Chromium浏览器,称为Dartium,可以原生执行Dart语言编写的程序。除它之外,微软、Mozilla、苹果以及Opera都尚未表示会在自家的浏览器后续产品中添加对于Dart语言的支持。这在很大程度上造成了Dart语言普及的难度。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

【Google Dart】语言开启标准化历程,取代JavaScript仍艰难








签名