谷歌的工程師認(rèn)為JavaScript在進(jìn)行復(fù)雜我web應(yīng)用程序的構(gòu)建上存在不足,為了彌補(bǔ)這種不足他們?cè)O(shè)計(jì)了Dart,根據(jù)谷歌的介紹,谷歌希望Dart能成為web開發(fā)的通用型語(yǔ)言。
Dart開發(fā)團(tuán)隊(duì)的工程師Lars Bak星期一表示Dart的競(jìng)爭(zhēng)對(duì)手不是JavaScript,Dart面對(duì)的是復(fù)雜的移動(dòng)平臺(tái)。Dart是JavaScript和Scala的結(jié)合,它可以編譯生成JavaScript程序或者在Java虛擬機(jī)上運(yùn)行。
谷歌表示,新的語(yǔ)言將幫助開發(fā)人員創(chuàng)建一個(gè)結(jié)構(gòu)化的和靈活的Web編程語(yǔ)言,使Dart語(yǔ)言成為程序員熟悉和自然的語(yǔ)言并且很容易學(xué)習(xí),保證Dart編程語(yǔ)言在所有現(xiàn)代的瀏覽器和環(huán)境中提供高性能