Google 欲强推仅有 Chrome 支持的 Dart 语言代替 Javascript

标签: 故事/传闻 观点/评论 Chrome DART Google Company | 发表时间:2011-09-13 06:50 | 作者:musiXboy 瑠音北樟
出处:http://www.guao.hk

先说DART。在10月即将召开的GOTO开发者大会上,Google工程师说他们将宣布一个新的编程语言的细节,而其名称就叫做DART。即将在GOTO开发者大会上做主题演讲的是Google的工程师Lars Bak,它负责Chrome V8 Javascript引擎,之前有过虚拟机的开发经验。Bak持有大量专利,不过主要都来自早先在SUN工作时期获得的。

另外一位Google工程师Bracha则在博客里透露了一些内容,其先是表达了对Javascript的不满,然后提出互联网需要继续进化,另外就是需要能够利用上多核心处理器的性能。他还说:

Javascript依然是一个对平台部署来说有着严重限制的语言。

然后神人出现了,挖到了去年11月Google员工之间的通信,自打那时候起就有一组Google团队在研究Javascript的未来了。这封信里提到的Google的新语言称为Dash,看来现在已经改名为Dart。但是这封信里的一些内容让人看了不禁后背发凉:

我们将严重鼓励Google开发者只专注于Chrome,这样才可以给我们带来最佳的用户体验。

那些仅专注于Chrome的开发者可以xxxxx……专注于所有浏览器的开发者将不得不xxxxx……

REDDIT上有人评论到,我不理解为什么人们非要跟着Google帮他们用自己的技术去取代现有的技术。他们总是承诺“我们必须尝试新标准”,但他们自己的技术目前为止没有任何一样成为标准:

  • Google不喜欢MPEG,于是搞出了VP8。但打一开始他们就没在将其打造成一个真正的开放标准上做任何努力。
  • Google不喜欢HTTP,于是搞出了SPDY。但现在只有Chrome和Google的网页应用支持,目前也没有任何迹象能成进入标准组织。你可以想象微软的IE自己鼓捣了一套HTTP标准然后只和微软自己的IIS服务通讯吗?
  • Google不喜欢所有非IE浏览器的NPAPI插件模型,于是搞了完全不兼容的插件API和原生代码的Native Client
  • Google不喜欢JPG和PNG,于是搞了WebP图形格式
  • 而现在Google又开始不喜欢Javascript了,于是搞了Dart
  • 估计接下来Google还会不喜欢CSS甚至是HTML

诚然,Google自己打造的技术都是开源的,但他们根本就不想将其推广成为一个公开的开放的标准,一个开放的标准意味着整个行业里的所有人都有机会对设计、开发和指导技术进步方向进行探讨,以适合所有人使用。但Google现在自己鼓捣的所有技术标准都完全是受Google控制的,Google决定着该技术的一切(包括Android,我说的没错吧?)。

对,这些技术和标准是开源的,但这种开源有意义吗?VP8、SPDY、NPAPI、Native Client、WebP、Dart,一切都在Google的控制之下,到目前为止几乎都只被部署在Google自己的Chrome浏览器里。对,你也可以部署到自己的浏览器里,但你完全无法控制它的发展,只能跟着Google在他的黑匣子里玩。对,你也可以利用开源的代码来修改出一套适合自己的技术而不受制于Google,但这样费力的结果是毫无意义的,难道你想让一个网站为了获得比HTTP更快的响应速度而同时部署SPDY和其各种变种版本的服务吗?

如果Google真是一个负责任的真心推动开源和更好的技术标准的公司,他们应该做的是将自己的想法和技术上报到类似W3C这种行业的开放标准上,让整个行业一起制订、创造、完善这一更好的技术,使其成为真正的开放标准。

Via REDDITIW and DZone
Pic via pureawesome.net


© musiXboy 发表于 谷奥——探寻谷歌的奥秘 ( http://www.guao.hk ), 2011. | 2 条评论 | 永久链接 | 关于谷奥 | 投稿/爆料
Post tags: , , , , , , , , ,

相关 [google chrome dart] 推荐:

Google 欲强推仅有 Chrome 支持的 Dart 语言代替 Javascript

- 瑠音北樟 - 谷奥——探寻谷歌的奥秘
在10月即将召开的GOTO开发者大会上,Google工程师说他们将宣布一个新的编程语言的细节,而其名称就叫做DART. 即将在GOTO开发者大会上做主题演讲的是Google的工程师Lars Bak,它负责Chrome V8 Javascript引擎,之前有过虚拟机的开发经验. Bak持有大量专利,不过主要都来自早先在SUN工作时期获得的.

Google Dart语言分析

- Jack - Solidot
Google最新推出的Dart语言引发了热议. 它是一种适合服务器端和客户端应用程序开发的程序语言. InfoQ的一篇分析文章认为,Dart的一些特性解决了Java或Javascript语言长期以来没有解决的问题. 它的Snapshots特性类似Smalltalk images,允许应用程序即时启动.

Google计划用Dart替代Javascript

- tinda - Solidot
Google的新程序语言Dart可能是设计去替代Javascript. 2010年11月泄漏的内部电邮显示,Dart是Google构思用于克服Javascript“基本缺陷”的一种方法,这些缺陷遏制了Google开发复杂的Web应用. 根据邮件内容,Google的Mark S. Miller称,至少二十Javascript框架和设计模式,让Javascript变成了“令人迷惑的迷宫”,Dash的最终目标是替代JavaScrip作为Web开发的通用语言.

Google将宣布新编程语言Dart

- 李龑 - Solidot
Google的两位工程师将在下个月举行的Goto软件开发会议上宣布一门全新的编程语言Dart. 这门新语言是为结构化的Web编程设计的,适用于开发基于浏览器的Web应用. Google还没有透露Dart的任何技术细节. Google在2009年曾发布了主要针对服务器端的Go语言.

Google 发布 JavaScript 到 Dart 翻译器

- - 谷奥——探寻谷歌的奥秘
由于嫌JavaScript太烂,所以 Google之前发布了自己的Dart语言. 这个新的平台可适合开发简单、高效而具有可扩展的网页应用,整合了强大的全新的编程特色,但却同时具备你熟悉的语言语法结构. 今天Google则发布了 JavaScript 到 Dart 翻译器,这个应用可以告诉你Javascript和jQuery的变量、函数、类库、DOM操作、数组等等,转换成Dart版本之后语法应该怎么写.

Google正式推出Dart语言,欲将Javascript赶下神坛

- Feng - Tech2IPO
近日,Google正式发布了其结构化网页编程语言Dart. 决心通过其撼动Javascript网页编程统治地位. 确实,Javascript作为一个10天完成开发的赶工产品,自推出以来一直被不少程序员所诟病,连其创造者也并不对其满意(更多详细资料推荐参考 阮一峰的《Javascript的10个设计缺陷》及《Javascript诞生记》).

Google宣布结构化编程语言Dart

- Feng - GeekPark 捕风捉影
Google官方博客宣布了新语言Dart. Dart是一种基于类的可选类型化编程语言,设计用于创建Web应用程序. Google称,Dart的设计目标是为Web编程创造结构化但又富有灵活性的语言;编程方法一目了然,符合程序员的自然习惯,易于学习;能在所有浏览器和不同环境中实现高性能. Dart代码以两种方式执行,一种是原生虚拟机,一种是JavaScript引擎,用编译器将Dart代码翻译成JavaScript代码.