成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Google的Dart語言真的能取代JavaScript嗎?

開發 前端
近日,Google的新編程語言Dart逐漸浮出水面,它是一種“結構化的Web編程”語言。有傳言它類似于JavaScript,或者可以直接說準備與JavaScript競爭。

近日,Google的新編程語言Dart逐漸浮出水面,它是一種“結構化的Web編程”語言。有傳言它類似于JavaScript,或者可以直接說準備與JavaScript競爭。國外RebuildingTheWeb博客對此進行了分析,它引用了XHTML2的前車之鑒,認為Google要讓開發人員認可Dart,就應該采取一個更開放的態度。

全文如下:

Google正在開發一種稱為“Dart”的編程語言,其最終目標是為了取代有幾個不能修復的根本問題的JavaScript。此外,Dart被設計用來完全脫離JavaScript,因此它沒有對JavaScript向后兼容。這樣一個激進的技術變更能夠在Web上獲取成功嗎?

Dart的根本改變會分裂Web嗎?

多年以來,瀏覽器提供商告知我們Web技術必須平穩地進步。不然的話Web就會被分裂。這個爭論終結了XHTML2的發展。XHTML2是一種標記語言,其原本是用來替換同樣有著不能修復的根本問題的HTML。與XHTML2背離HTML一樣,Dart同樣背離了JavaScript。Dart會像XHTML2那樣分裂Web嗎?或者我們已然接受向后兼容性必須內置在瀏覽器中,但不必在編程/標記語言中?

JavaScript存在問題嗎?

在過去幾年,由于其巨大的性能改進,以及新增加的庫和API,JavaScript收獲了不少好評。JavaScript已經這樣棒,為什么我們還要替換它呢?

最嚴重的問題在于,JavaScript應用程序天生就是不安全的,對惡意攻擊及數據竊取非常脆弱。JavaScript缺少豐富的特征類庫,例如Java與.NET中的高級繪圖功能、編碼、加密,以及網絡通信功能等等。

JavaScript應用程序通常構建于松散耦合的技術,且常常不是由傳統的程序員去編寫。這不可避免的后果就是產生“意大利面條式”的代碼。這些代碼往往很復雜、混亂,充斥著瀏覽器版本/bug問題或是技術缺陷。

程序開發的大多數時間(以及大部分費用)都消耗在了調試上。創建一個類似Visual Studio的集成開發環境(IDE)或是面向JavaScript應用程序的Xcode都是不可能的。這就使得調試此類的JavaScript應用程序比同等的桌面程序要困難得多。此外,JavaScript是一種解釋性的松散類型的語言,同樣增加了其調試的復雜度。這也意味著開發一個成熟的JavaScript程序需要更多的開發人員、更多的時間以及金錢。

技術能夠決定Dart的未來嗎?抑或斗爭?

倘若Google的Dart技術上優于JavaScript,這個孤單的事實能夠促使它成功嗎?還是說Google對該技術的期望將成為泡影?Google的Dart會面臨W3C的XHTML2同樣的命運嗎?

Google Dart其實有著一個糟糕的開始。主要的問題在于Dart是由一個單一的廠商開發的。Google打算不會在這個問題上糾結,否則早就與其他廠商合作開發該技術。就算Google承認其他瀏覽器商的支持是非常重要的,它打算用“甜言蜜語”鼓勵他們支持這個新的編程語言。但是對應用開發人員,他們可曾會接受?開發人員畢竟才是需要學習一門新語言及其相關的新工具的群體。

結尾

Google Dart旨在取代JavaScript,同樣XHTML2原本也是被設計用來代替HTML。JavaScript確實有著不能修復的技術問題,因此需要一個真正完善的語言來取代它。但是Google的單邊主義、非協商方式表明了Dart必然要受到一些懷疑,在說服應用開發人員擁抱Dart上的挑戰是不可避免的。

原文:http://www.iteye.com/news/22801

【編輯推薦】

  1.  Google強推Dart語言替代JavaScript 意欲何為?
  2. 谷歌宣布推出Dart編程新語言
  3. 非常全面的實用JavaScript開發工具列表
  4. 20個令人恐怖的JavaScript導航技術
  5. 10個令人驚奇的HTML5和JavaScript效果
責任編輯:陳貽新 來源: iteye
相關推薦

2023-03-02 15:30:49

2011-09-13 10:13:45

JavaScript

2018-09-16 16:26:39

LiFiWiFi無線通信技術

2010-07-08 10:16:35

FedoraUbuntu

2024-09-30 14:10:00

2019-09-19 11:28:10

人工智能技術投資

2022-03-22 16:08:58

Starlink5G下行速率

2012-02-01 08:59:01

Dart

2018-03-19 16:05:51

前端程序員

2022-06-15 12:48:14

WebAssemblDockerKubernetes

2020-10-21 10:53:33

Google壟斷法瀏覽器

2023-06-28 13:45:17

2020-10-19 12:21:38

GoPython開發者

2021-11-25 22:59:48

人工智能ML機器人

2022-06-15 13:45:01

Cat.1Cat.45G

2023-08-29 15:32:57

深度學習人工智能

2009-03-21 21:24:42

2020-03-23 10:09:15

華為禁令開發

2023-04-06 07:20:31

人工智能云計算架構師

2011-10-11 09:16:38

Dart
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线免费观看黄色 | 激情福利视频 | 国产在线观看一区二区三区 | 蜜桃视频在线观看免费视频网站www | 国产一区不卡 | 欧美成人精品 | 精品一二三区 | 91香蕉视频在线观看 | 色888www视频在线观看 | 国产精品免费观看 | 美女黄色在线观看 | 黄色一级免费观看 | 久久久国产一区二区三区 | 91大片| 免费在线观看毛片 | 亚洲精品久| 91看片视频 | 国产ts人妖一区二区三区 | 国产精品极品美女在线观看免费 | 2022精品国偷自产免费观看 | 羞羞网站免费观看 | 无毛av| 精品国产一区久久 | 亚洲自拍一区在线观看 | 欧美精品一区三区 | 亚洲免费一区二区 | 亚洲欧美日本国产 | 国产精品a久久久久 | 久夜精品| 色噜噜亚洲男人的天堂 | 亚洲欧美日韩精品久久亚洲区 | 成人欧美一区二区 | 色爱综合网 | 每日更新av | 中文字幕91av | 中文日韩在线 | 日韩在线精品视频 | 欧美一区二区三区电影 | 午夜欧美日韩 | 欧美一级久久 | 欧美久久久久久久久中文字幕 |