偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

眾家評(píng)說(shuō)谷歌新編程語(yǔ)言Dart

開(kāi)發(fā) 前端
10月10日在丹麥舉行的Goto會(huì)議上,谷歌Dart語(yǔ)言項(xiàng)目的領(lǐng)導(dǎo)人Lars Bak宣布推出編程語(yǔ)言Dart。Lars Bak表示,Dart是一種“結(jié)構(gòu)化的Web編程”語(yǔ)言,Dart編程語(yǔ)言在所有現(xiàn)代的瀏覽器和環(huán)境中提供高性能。

10月10日在丹麥舉行的Goto會(huì)議上,谷歌Dart語(yǔ)言項(xiàng)目的領(lǐng)導(dǎo)人Lars Bak宣布推出編程語(yǔ)言Dart。Lars Bak表示,Dart是一種“結(jié)構(gòu)化的Web編程”語(yǔ)言,Dart編程語(yǔ)言在所有現(xiàn)代的瀏覽器和環(huán)境中提供高性能。

結(jié)構(gòu)化的Web編程語(yǔ)言

Dart代碼可以用兩種不同方式執(zhí)行:一是通過(guò)一個(gè)原生的虛擬機(jī);另一種則是JavaScript引擎,使用編譯器將Dart代碼轉(zhuǎn)換為JavaScript代碼。也就是說(shuō),你可以使用Dart編寫(xiě)一個(gè)Web應(yīng)用程序,并在任何現(xiàn)代瀏覽器上編譯及運(yùn)行它。雖然目前Dart VM尚未集成至Chrome中,但已在研究計(jì)劃之中。

 

[[46460]]

 

Google欲通過(guò)Dart取代JavaScript

谷歌表示,新的語(yǔ)言將幫助開(kāi)發(fā)人員創(chuàng)建一個(gè)結(jié)構(gòu)化的和靈活的Web編程語(yǔ)言,使Dart語(yǔ)言成為程序員熟悉和自然的語(yǔ)言并且很容易學(xué)習(xí),谷歌已經(jīng)在開(kāi)源軟件庫(kù)dartlang.org網(wǎng)站上提供其語(yǔ)言和開(kāi)發(fā)工具,詳細(xì)介紹這個(gè)平臺(tái)如何適合一個(gè)人的小型團(tuán)隊(duì)到大型項(xiàng)目,通過(guò)本地虛擬機(jī)執(zhí)行的代碼或者在JavaScript引擎上執(zhí)行代碼。JavaScript引擎可以把Dart代碼翻譯為JavaScript。延伸:Google強(qiáng)推Dart語(yǔ)言替代JavaScript 意欲何為?

Dart的設(shè)計(jì)目標(biāo):

◆ 創(chuàng)建一個(gè)結(jié)構(gòu)化又富靈活性的Web編程語(yǔ)言。

◆ Dart對(duì)編程人員應(yīng)該是熟悉而自然的,易于學(xué)習(xí)。

◆ 在所有現(xiàn)有瀏覽器和各種環(huán)境(從小型的手持設(shè)備乃至服務(wù)器端實(shí)現(xiàn))中確保實(shí)現(xiàn)高性能。

Dart考慮了一系列的開(kāi)發(fā)場(chǎng)景:從沒(méi)有太多架構(gòu)的個(gè)人項(xiàng)目至代碼中需要加入正式類(lèi)型以便說(shuō)明程序員意圖的大型項(xiàng)目。為了支持這些廣泛的大型項(xiàng)目,Dart提供了許多可選的類(lèi)型,在編碼時(shí)你可以先不用考慮類(lèi)型而在需要的時(shí)候添加它們。

究竟,Google推出編程語(yǔ)言Dart,能否在這百家爭(zhēng)鳴時(shí)代打造一片艷陽(yáng)天呢?來(lái)看看大家對(duì)它的評(píng)價(jià).

Google工程師Bracha的博客:

其先表達(dá)了對(duì)Javascript的不滿(mǎn),然后提出互聯(lián)網(wǎng)需要繼續(xù)進(jìn)化,另外就是需要能夠利用上多核心處理器的性能。他還說(shuō):Javascript依然是一個(gè)對(duì)平臺(tái)部署來(lái)說(shuō)有著嚴(yán)重限制的語(yǔ)言。

Reddit上有人評(píng)論:

我不理解為什么人們非要跟著Google幫他們用自己的技術(shù)去取代現(xiàn)有的技術(shù)。他們總是承諾“我們必須嘗試新標(biāo)準(zhǔn)”,但他們自己的技術(shù)目前為止沒(méi)有任何一樣成為標(biāo)準(zhǔn):

Google不喜歡MPEG,于是推出了VP8。但打一開(kāi)始他們就沒(méi)在將其打造成一個(gè)真正的開(kāi)放標(biāo)準(zhǔn)上做任何努力。

Google不喜歡HTTP,于是推出了SPDY。但現(xiàn)在只有Chrome和Google的網(wǎng)頁(yè)應(yīng)用支持,目前也沒(méi)有任何跡象能成進(jìn)入標(biāo)準(zhǔn)組織。你可以想象微軟的IE自己鼓搗了一套HTTP標(biāo)準(zhǔn)然后只和微軟自己的IIS服務(wù)通訊嗎?

Google不喜歡所有非IE瀏覽器的NPAPI插件模型,于是推出了完全不兼容的插件API和原生代碼的Native Client

Google不喜歡JPG和PNG,于是推出了WebP圖形格式

而現(xiàn)在Google又開(kāi)始不喜歡Javascript了,于是推出了Dart

估計(jì)接下來(lái)Google還會(huì)不喜歡CSS甚至是HTML。

ITeye社區(qū)專(zhuān)家:

Web技術(shù)日新月異,HTML5/CSS3是一個(gè)全新的春天,但JavaScript則已近20年,沒(méi)有很大的變化。如果Dart真是神器,有著JavaScript難以匹配的應(yīng)用場(chǎng)景,那么Web完全可能再次加速,推枯拉朽,一個(gè)新的時(shí)代可能加速到來(lái)。

只是,Dart到底是什么?Google也搞得太神秘了,從目前的網(wǎng)絡(luò)信息來(lái)看,什么有價(jià)值的信息也沒(méi)有透露出來(lái)。我倒是很期望Dart能夠如同Smalltalk一樣,能夠在網(wǎng)頁(yè)開(kāi)發(fā)中提供一個(gè)完全交互的、增量式的開(kāi)發(fā)模型,我想對(duì)開(kāi)發(fā)效率的提升將***。反之,純粹從語(yǔ)言的角度來(lái)看,實(shí)在想不出能夠有什么革命性的突破。

CSDN技術(shù)專(zhuān)家:

在近幾年出現(xiàn)的JavaScript引擎, 如TraceMonkey,谷歌V8,還有微軟在IE 9中使用的Chakra引擎,其圖形渲染,底層API調(diào)用的能力已經(jīng)到達(dá)了峰頂,瀏覽器再次效率的提升已經(jīng)接近了性能優(yōu)化的極限,在效率上可以提升的空間已經(jīng)不多。如今可以說(shuō):JavaScript語(yǔ)言的性能已經(jīng)足夠快了,已經(jīng)達(dá)到了極根了,如果想要再次提升效率,必須要用傳統(tǒng)的的像Java,C#,C++這類(lèi)靜態(tài)語(yǔ)言,JavaScript這類(lèi)動(dòng)態(tài)語(yǔ)言的運(yùn)行速度完全勝任不了未來(lái)Web的主流,看來(lái)Google是早早地就想到了,這與谷歌稱(chēng)霸Web是相悖逆的,所以大家趁早歸附"新的Web編程語(yǔ)言Dart",這才是明智之舉。

微博網(wǎng)友PPTV宋嵬:

Google正式正式發(fā)布了Dart語(yǔ)言,貌似是JavaScript的替代品??纯聪旅娴拇a,是不是很熟悉:整個(gè)就是一個(gè)Java框架,C++小局部混搭的MINI版JAVA。很看好這個(gè)語(yǔ)言。幾乎沒(méi)有任何障礙,一般的java程序員花1個(gè)小時(shí)看看語(yǔ)法,就幾乎能夠無(wú)障礙的上手開(kāi)發(fā)了。

 

 

微博網(wǎng)友Eleven_vv評(píng)論:

想當(dāng)初Google發(fā)布Go語(yǔ)言時(shí),也認(rèn)為Go可應(yīng)用到服務(wù)器軟件外的其他領(lǐng)域,包括在瀏覽器內(nèi)執(zhí)行軟件,取代目前JavaScript的角色。而從其力推HTML5、一再發(fā)布Go、Dart來(lái)看,Google志在成為Web革新者的目的不言而喻。

CSDN博主:

簡(jiǎn)單的看了一下官網(wǎng)的說(shuō)明,給我初步體驗(yàn)的感覺(jué)是Dart是Java和javascript結(jié)合體的樣子,然后又圍觀(guān)了一下他的core library,給自己帶來(lái)了不少的驚喜,很好的封裝了Queue Collection等強(qiáng)大的集合以及數(shù)據(jù)結(jié)構(gòu),而且有match這樣的匹配表達(dá)式的類(lèi),總之,就是一個(gè)開(kāi)發(fā)Web程序的利器。

結(jié)束語(yǔ):

Google Dart旨在取代JavaScript,JavaScript確實(shí)有著不能修復(fù)的技術(shù)問(wèn)題,因此需要一個(gè)真正完善的語(yǔ)言來(lái)取代它。但是Google的單邊主義、非協(xié)商方式表明了Dart必然要受到一些懷疑,在說(shuō)服應(yīng)用開(kāi)發(fā)人員擁抱Dart上的挑戰(zhàn)是不可避免的。

Dart如果真的像是解釋性Smalltalk語(yǔ)言的話(huà),它幾乎將直接與JavaScript和Python競(jìng)爭(zhēng)。如果將“Go”語(yǔ)言作為衡量標(biāo)準(zhǔn),Dart其實(shí)更像是一個(gè)新奇小玩意,而不是什么開(kāi)拓性的工具。它可能只是為了解決“以谷歌為中心”的問(wèn)題,而不是旨在成為一種流行的編程語(yǔ)言。目前,人們還不清楚它的定位,還是讓我們拭目以待吧。

原文:http://sd.csdn.net/a/20111012/305664.html

【編輯推薦】

  1. Dart之于JavaScript正如C#之于C++
  2. Google宣布結(jié)構(gòu)化編程語(yǔ)言Dart的設(shè)計(jì)目標(biāo)
  3. Google的Dart語(yǔ)言真的能取代JavaScript嗎?
  4. Google強(qiáng)推Dart語(yǔ)言替代JavaScript 意欲何為?
  5. 谷歌宣布推出Dart編程新語(yǔ)言
責(zé)任編輯:陳貽新 來(lái)源: CSDN
相關(guān)推薦

2011-09-09 12:09:27

Dart

2021-04-23 14:30:26

谷歌SQL開(kāi)發(fā)者

2018-04-30 18:07:51

谷歌開(kāi)源編程

2015-10-19 09:23:44

新編編程女人

2014-06-04 10:52:56

Swift蘋(píng)果iOS

2011-11-25 09:27:30

Dart

2012-03-05 13:08:35

編程

2012-02-17 09:33:08

KotlinJavaJVM

2010-03-30 13:21:03

WiFi無(wú)線(xiàn)技術(shù)

2009-07-29 16:44:45

AndroidSimpleGoogle

2013-09-09 10:35:34

JavaScriptDart谷歌

2017-11-14 11:12:50

Go語(yǔ)言編譯器

2022-05-23 07:56:19

語(yǔ)言DSLClojure

2013-08-15 10:28:12

編程語(yǔ)言

2014-05-23 10:22:07

Dart SDKDart

2019-12-03 09:31:14

編程語(yǔ)言程序員Python

2014-07-08 10:29:12

Swift

2012-10-08 09:50:04

編程語(yǔ)言排行榜JavaScriptDart

2015-08-21 10:38:16

編程語(yǔ)言GoC語(yǔ)言

2012-10-15 14:25:59

IT技術(shù)周刊
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)