zoukankan      html  css  js  c++  java
  • Google 正式发布Dart编程语言

    9月初时,有人发现Google在注册一系列与编程语言相关的域名(包括DartLang.com、spotlang.com等),这引起了技术圈子的广泛兴趣。这个新语言看来名叫Dart(飞镖)。即将在丹麦Aarhus举行的GOTO会议上,计算机语言学家Gilad Bracha和虚拟机专家Lars Bak将联袂做主题演讲,演讲的题目就是“Dart:新的结构化Web编程语言”。

    现如今,在等待了将近一个月之后,Google正式正式发布了Dart语言。该语言可以帮助你打造网页应用。这个新的平台可适合开发简单、高效而具有可扩展的网页应用,整合了强大的全新的编程特色,但却同时具备你熟悉的语言语法结构。

    Google称这个新的语言将协助开发者打造出结构化的灵活网页程序,同时Dart又让程序员感到很熟悉而自然,简单易学。同时确保Dart在现代化的浏览器和环境上提供最高的性能。

    Google已经在 dartlang.org公布了开发工具、语言和源代码,并有适合一个人的开发团队到大型工程的代码示范,其代码可通过原生的虚拟机或JavaScript引擎转换Dart代码到JavaScript后直接执行。尽管目前Dart虚拟机还没有整合进Chrome浏览器,但未来肯定会实现。(来自:guao)

    Dart是用来代替Javascript?
    Google工程师Bracha曾在其博客里透露了一些内容,其先是表达了对Javascript的不满,然后提出互联网需要继续进化,另外就是需要能够利用上多核心处理器的性能。他还说:Javascript依然是一个对平台部署来说有着严重限制的语言

    对此,有人评论到,我不理解为什么人们非要跟着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这种行业的开放标准上,让整个行业一起制订、创造、完善这一更好的技术,使其成为真正的开放标准

  • 相关阅读:
    解决Tomcat9打印台乱码问题
    分治思想与归并排序
    linux下libuv库安装教程
    Linux init
    栈和堆上的内存分配和回收
    Python帮助文档中Iteration iterator iterable 的理解
    Qt基本框架介绍
    PyQt5+Python3.5.2-32bit开发环境搭建
    常用网站
    [Repost]Events and Signals in PyQt4
  • 原文地址:https://www.cnblogs.com/youxin/p/2212940.html
Copyright © 2011-2022 走看看